AARCHMRS Schema 2.7.4

↚ Home

Accessors.CodeAbstract *

A common set of definitions for all CodeAbstract implementations.

definition

Definitions Type Description
access
  • string

The string defining the ASL that runs when this side effect comes into effect.

condition Traits.HasCondition

The condition that must be True for this side effect to be applicable.

See definitions.condition in Traits.HasCondition for more information.
name Types.Variable

The name identifying the instance or entity that this side effect is acting upon.

See definitions.name_part_regex in Types.Variable for more information.

Schema http://json-schema.org/draft-04/schema#

{
  "additionalProperties": false,
  "info": [
    "A common set of definitions for all CodeAbstract implementations."
  ],
  "definitions": {
    "access": {
      "info": [
        "The string defining the ASL that runs when this side effect comes into effect."
      ],
      "type": "string"
    },
    "condition": {
      "info": [
        "The condition that must be True for this side effect to be applicable."
      ],
      "$ref": "../Traits/HasCondition.json#/definitions/condition"
    },
    "name": {
      "info": [
        "The name identifying the instance or entity that this side effect is acting upon."
      ],
      "$ref": "../Types/Variable.json#/definitions/name_part_regex"
    }
  },
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Accessors.CodeAbstract"
}