EntityType

A declared, animatable entity type (Phase 10.1a).

EntityType is a no-behavior ModelElement whose name is the simple class name of a ProcessModel.Entity subclass — exactly the label the engine emits in EntityCreated.entityType. Declaring one surfaces the type to the animation inventory (editor pick-lists + author-time validation) before any run, without affecting the simulation. Because it is a ModelElement, it flows through Model.getModelElements() like every other animatable element, so the inventory and capture machinery find it with no special-casing.

Create instances with entityType rather than calling the constructor directly, so the name is derived from the type and matches the trace by construction.

Properties

Link copied to clipboard

the declared Entity subclass. Retained so a later phase can reflect this class's @KSLAnimatedProcess members rooted at it (Phase 10.1b); unused by 10.1a beyond carrying the type.