Skip to content

Class: ObjectModification

The object already exists and is to be modified.

URI: cim:ObjectModification

 classDiagram
    class ObjectModification
      ChangeSetMember <|-- ObjectModification

      ObjectModification : changeset

          ObjectModification --> ChangeSet : changeset

      ObjectModification : object_reverse_modification

          ObjectModification --> ObjectReverseModification : object_reverse_modification

      ObjectModification : properties_object

          ObjectModification --> IdentifiedObject : properties_object

      ObjectModification : target_object

          ObjectModification --> IdentifiedObject : target_object

Inheritance

Slots

Name Cardinality and Range Description Inheritance
object_reverse_modification 0..1
ObjectReverseModification
The data object holding preconditions of updates direct
changeset 0..1
ChangeSet
Dataset containing the data objects ChangeSetMember
properties_object 0..1
IdentifiedObject
The CIM object holding the properties of this dataset context ChangeSetMember
target_object 1..1
IdentifiedObject
The registered CIM object ChangeSetMember

Usages

used by used in type used
ObjectReverseModification object_modification range ObjectModification

Identifier and Mapping Information

Schema Source

  • from schema: https://cim.ucaiug.io/ns#TC57CIM

Mappings

Mapping Type Mapped Value
self cim:ObjectModification
native cim:ObjectModification

LinkML Source

Direct

name: ObjectModification
description: The object already exists and is to be modified.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: ChangeSetMember
attributes:
  object_reverse_modification:
    name: object_reverse_modification
    description: The data object holding preconditions of updates.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ObjectModification.ObjectReverseModification
    multivalued: false
    domain_of:
    - ObjectModification
    range: ObjectReverseModification
    required: false
class_uri: cim:ObjectModification

Induced

name: ObjectModification
description: The object already exists and is to be modified.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: ChangeSetMember
attributes:
  object_reverse_modification:
    name: object_reverse_modification
    description: The data object holding preconditions of updates.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ObjectModification.ObjectReverseModification
    multivalued: false
    alias: object_reverse_modification
    owner: ObjectModification
    domain_of:
    - ObjectModification
    range: ObjectReverseModification
    required: false
  changeset:
    name: changeset
    description: Dataset containing the data objects.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ChangeSetMember.Changeset
    multivalued: false
    alias: changeset
    owner: ObjectModification
    domain_of:
    - ChangeSetMember
    range: ChangeSet
    required: false
  properties_object:
    name: properties_object
    description: The CIM object holding the properties of this dataset context.   Sometimes
      properties are not required and only the reference to the registered object
      is required.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ChangeSetMember.PropertiesObject
    multivalued: false
    alias: properties_object
    owner: ObjectModification
    domain_of:
    - ChangeSetMember
    range: IdentifiedObject
    required: false
  target_object:
    name: target_object
    description: The registered CIM object.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ChangeSetMember.TargetObject
    multivalued: false
    alias: target_object
    owner: ObjectModification
    domain_of:
    - ChangeSetMember
    range: IdentifiedObject
    required: true
class_uri: cim:ObjectModification