|
IAttributeDescriptor
|
Describes the type information for a single attribute of an ENTITY. |
|
IBlocklyAfterEventProcedureTemplate
|
|
|
IBlocklyBeforeEventProcedureTemplate
|
|
|
IBlocklyDictionaryTemplate
|
Interface for dictionary templates used to define application configuration and user-defined types. |
|
IBlocklyEntityProcedureTemplate
|
A Blockly procedure template that produces an ENTITY instance as its result. |
|
IBlocklyEnumTemplate
|
Specialized template for defining enumeration (ENUM) types. |
|
IBlocklyEventProcedureTemplate
|
|
|
IBlocklyInstanceTemplate
|
A specialized procedure template that combines data and code into a single package. |
|
IBlocklyInstanceTransformTemplate
|
A specialized procedure template designed to update and transform entity instances. |
|
IBlocklyModelProcedureTemplate
|
A specialized procedure template that generates complete models. |
|
IBlocklyModelTransformTemplate
|
A specialized procedure template designed to update and transform PIComposer models. |
|
IBlocklyProcedureTemplate
|
Base type for procedure templates that define executable functionality. |
|
IBlocklyPropertySetTemplate
|
Specialized template for defining property sets (Pset). |
|
IBlocklyQuantitySetTemplate
|
Specialized template for defining quantity sets (Qset). |
|
IBlocklySpatialTemplate
|
Specialized template for generating models with defined spatial structures. |
|
IBlocklyTemplate
|
Base interface for PIComposer's Blockly template system. |
|
IBlocklyTemplateController
|
A specialized model instance designed to track instantiation of instance templates and instance procedures within a model, acting as a transaction log for these templates.
|
|
IBlocklyTimerEventProcedureTemplate
|
A generic procedure template that provides continuous repetitive execution of user-defined custom logic at timed intervals.
|
|
IBlocklyUserDefinedEntityTemplate
|
Specialized template for defining user-defined entity types. |
|
IComplexInstance
|
Manages the constituent parts of an EXPRESS complex entity instance. |
|
IDerivedAttributeDescriptor
|
Represents a derived attribute whose value is inferred rather than stored. |
|
IEntityDescriptor
|
Descriptor for an ENTITY type in the EXPRESS schema system. |
|
IEnumDescriptor
|
Descriptor for an ENUMERATION type in the EXPRESS schema system. |
|
IInstance
|
The central element of the ISO 10303 application protocol model is the ENTITY. |
|
IInstanceReference
|
Interface for objectifed instance reference. current not in use |
|
InstanceHandle
|
Represents a reference handle to an instance and encodes the lookup key information for the persistent key-value store.
|
|
InstancePath
|
An
InstancePath
combines an
InstanceHandle
with a path (
List<dynamic>
) to uniquely identify attribute locations within a model.
|
|
INullableObject
|
Interface used to indicate that an object represents a null value. |
|
IObjectFactory
|
Factory for creating runtime objects and managing instance identifiers. |
|
ISchema
|
Provides schema definition and description services for EXPRESS schemas. |
|
ISchemaFactory
|
Manages access to
ISchema
instances within the system.
|
|
ISelect
|
Interface for managing EXPRESS SELECT data. |
|
ISelectDescriptor
|
Descriptor for an EXPRESS SELECT type definition. |
|
ISTPObjectFactory
|
An object factory interface for non-IFC schemas. |
|
ITypeDescriptor
|
Descriptor for a defined type in the EXPRESS schema system. |
|
NullChecker
|
|
|
NullEnumDescriptor
|
This descriptor is used as a placeholder or default implementation for handling null or undefined enum types while maintaining null safety. It returns empty or zero values for all enum operations and creates enum instances with a default value.
|
|
NullTypeDescriptor
|
This descriptor is used as a placeholder or default implementation for handling null or undefined defined types while maintaining null safety. It returns empty or zero values for all type operations.
|
|
PIComposerAPIFFI
|
|
| PIEnum |
Represents an instance of an EXPRESS enumeration type. |
|
protected
|
|
|
TemplateInstanceHandle
|
Represents a reference handle to a template instance and encodes the lookup key information for the persistent key-value store.
|