The "ApplicationInstance" class, part of the "aml" package, represents a running instance of an application in the ecosystem, providing methods to create, modify, and destroy these instances, as well as manage their associations with Applications.
Attributes
name:string - Name of the application instance
status:string - Name of the application instance
message:string - Last message in the application instance
Associations
Name
Cardinality
Class
Composition
Owner
Description
app
1
Application
false
false
Users of the Model
Name
Cardinality
Class
Composition
Owner
Description
instances
n
Application
true
true
app
1
StackInstance
false
false
Application Instance of the stack instance
State Net
The ApplicationInstance has a state net corresponding to instances of the class. Each state transistion will emit an event that can be caught with a websocket client. The name of the event is the name of the state in all lower case. The following diagram is the state net for this class.