AARCHMRS Schema 2.7.4

↚ Home

Accessors.Permission.AccessTypes.Memory.ImplementationDefined object

Access is IMPLEMENTATION DEFINED.

This means that the access is not architecturally defined, but must be defined and documented by individual implementations.

object

Properties Type Description
_meta Meta
See Meta for more information.
_type
Enum
Accessors.Permission.AccessTypes.Memory.ImplementationDefined
constraints
oneOf [
array
null
]

An array of architectural constraints an implementation must comply with.

When set to null, no constraints apply.

oneOf array
oneOf null
Additional Properties
Not Allowed
◊ Required
Properties marked with ◊ are required properties.

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

{
  "info": [
    "Access is `IMPLEMENTATION DEFINED`.",
    "This means that the access is not architecturally defined, but must be defined and documented by individual implementations."
  ],
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Memory.ImplementationDefined",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "_meta": {
      "$ref": "../../../../Meta.json"
    },
    "_type": {
      "enum": [
        "Accessors.Permission.AccessTypes.Memory.ImplementationDefined"
      ]
    },
    "constraints": {
      "info": [
        "An array of architectural constraints an implementation must comply with.",
        "When set to null, no constraints apply."
      ],
      "oneOf": [
        {
          "type": "array",
          "uniqueItems": true,
          "minItems": 2,
          "items": {
            "$ref": "ReadWriteAccess.json"
          }
        },
        {
          "type": "null"
        }
      ]
    }
  }
}