Skip to content

ExtSim Schema

txt
EMRALD_Model#/definitions/ExtSim
AbstractExtensibleStatusIdentifiableCustom PropertiesAdditional PropertiesAccess RestrictionsDefined In
Can be instantiatedNoUnknown statusNoForbiddenForbiddennoneEMRALD_JsonSchemaV3_0.json*

ExtSim Type

object (ExtSim)

ExtSim Properties

PropertyTypeRequiredNullableDefined by
idstringOptionalcannot be nullEMRALD_Model
objTypestringRequiredcannot be nullEMRALD_Model
namestringRequiredcannot be nullEMRALD_Model
resourceNamestringRequiredcannot be nullEMRALD_Model
requiredbooleanOptionalcannot be nullEMRALD_Model

id

Optional, internal use only.

id

  • is optional

  • Type: string

  • cannot be null

  • defined in: EMRALD_Model

id Type

string

objType

For event type of etDistribution this is the name of the distribution parameter.

objType

  • is required

  • Type: string

  • cannot be null

  • defined in: EMRALD_Model

objType Type

string

objType Constraints

enum: the value of this property must be equal to one of the following values:

ValueExplanation
"Diagram"
"State"
"Action"
"Event"
"ExtSim"
"LogicNode"
"Variable"
"EMRALD_Model"

name

referenace name in the model for the external simulation

name

  • is required

  • Type: string

  • cannot be null

  • defined in: EMRALD_Model

name Type

string

resourceName

name of resource type to connect to in MsgServer, not unique if more than one simulation of the same tool

resourceName

  • is required

  • Type: string

  • cannot be null

  • defined in: EMRALD_Model

resourceName Type

string

required

If this is a template then it indicates the item must exist in the current model before using the template.

required

  • is optional

  • Type: boolean

  • cannot be null

  • defined in: EMRALD_Model

required Type

boolean