See: Description
Interface | Description |
---|---|
ExecutorThread |
A model executor thread is used by a model executor to run a model or parts
of a model (the executor may use multiple threads).
|
InteractionRuntime |
Wraps an interaction instance, providing additional runtime information and
management capabilities.
|
ModelClassRuntime |
Wraps a model class instance, providing additional runtime information and
management capabilities.
|
ModelElementRuntime<T> |
Base for runtime wrappers of JtxtUML model elements.
|
ModelRuntime |
A txtUML model execution is associated with an implementor instance of this
interface.
|
PortRuntime |
Wraps a port instance, providing additional runtime information and
management capabilities.
|
RequiresExecutorThread |
Base interface for runtime wrappers that require to be owned by a model
executor thread and therefore has an associated thread engine.
|
SeqDiagThread |
All model executor threads that execute a sequence diagram must implement
this interface.
|
SignalTargetRuntime<T> |
Wraps a signal target which is either a model class instance or a port
instance.
|
Wrapper<W> |
An immutable wrapper of an object which can be used as a base interface for
other wrappers which may extend the wrapped object with additional
capabilities.
|
Exception | Description |
---|---|
ElseException |
Used by
StateMachine.TransitionBase.Else() to
represent the special boolean value of 'else'. |
Annotation Type | Description |
---|---|
SequenceDiagramRelated |
This annotation marks all types and packages that are related to the sequence
diagrams API or its implementation; note that this feature is currently
under development and should only be used with care.
|
Helps in the execution of a txtUML model by providing interfaces through which the actually running model executor engine can be accessed from the modeling API.
See the documentation of Model
for an
overview on modeling in JtxtUML.