All Classes and Interfaces
Class
Description
Time class used to represent a specific absolute time.
Context for an Action, allowing access to the Action's parameters.
Context for a Calculation, allowing access to the Calculation's parameter.
An element of the API that is to be implemented by the engine.
Representation of comparison operators from KerML.
A utility to log messages that should be seen by the user running the simulation.
User endpoint for writing custom code and delegating implementations for expanding the function of execution.
Dependency definition for a
DelegateModule
.The identifying information for the constructed
DelegateModule
.Exception that will be thrown during the execution of a delegate's implementation.
A plugin point for registering delegates in the system for a Simulation.
The simulation will call the
The simulation will call the
DelegateModule.registerDelegate(com.agi.mbse.sysml2.api.delegation.CustomCodeRegistry)
method on the startup of each Simulation.A plugin point which can provide a
DelegateModule
.Exception that will be thrown during the registration of a delegate implementation.
The result of a delegated execution.
Response to let the simulation know that there is more work to do.
Response to let the simulation know the delegation has completed.
Template for the implementation for a single Action delegate.
An element of the API that may be subject to change from release to release.
Service that provides access to features in the simulation based on their qualified name.
Exception that will be thrown when a feature is accessed outside of constraints.
Accessor for a feature that only allows for reading.
Accessor for a feature that allows for reading and writing.
General context for the current instance of the SysML Element.
Constructor for a custom data type that will be injected alongside the construction of SysML Element instances.
Service that provides access to registered in scope data.
Representation for the value of a SysML instance during execution.
Thrown if there is an error encountered in the SysML v2 model.
Template for the implementation for a single Calculation delegate.
An element of the API that is to be implemented by users.
Class representing a SysML v2 Value that can be expressed with a number and a unit.
Template for the implementation for a single scalar value.
Represents a plugin point where custom module authors can provide implementation to provide the current and future values for a specific SysML
feature.
General context for the current running simulation.
A template for listening for a time update for the simulated universal clock.
Interval of two absolute times.
Service for dealing with Time in the system.
Thrown if there is an error encountered checking out the license.
Exception that is thrown when an unsupported Type has been delegated for.
Exception thrown by the ExpressionParser when an unsupported operation is encountered.