Skip to content

TextDiagramObject

A diagram object for placing free-text or text derived from an associated domain object.

URI: cim:TextDiagramObject
Type: Class

 classDiagram
    class TextDiagramObject
    click TextDiagramObject href "../TextDiagramObject"
      DiagramObject <|-- TextDiagramObject
        click DiagramObject href "../DiagramObject"

      TextDiagramObject : IdentifiedObject.description

      TextDiagramObject : DiagramObject.Diagram

          TextDiagramObject --> Diagram : DiagramObject.Diagram
          click Diagram href "../Diagram"

      TextDiagramObject : DiagramObject.DiagramObjectPoints

          TextDiagramObject --> DiagramObjectPoint : DiagramObject.DiagramObjectPoints
          click DiagramObjectPoint href "../DiagramObjectPoint"

      TextDiagramObject : IdentifiedObject.DiagramObjects

          TextDiagramObject --> DiagramObject : IdentifiedObject.DiagramObjects
          click DiagramObject href "../DiagramObject"

      TextDiagramObject : DiagramObject.DiagramObjectStyle

          TextDiagramObject --> DiagramObjectStyle : DiagramObject.DiagramObjectStyle
          click DiagramObjectStyle href "../DiagramObjectStyle"

      TextDiagramObject : DiagramObject.drawingOrder

      TextDiagramObject : DiagramObject.IdentifiedObject

          TextDiagramObject --> IdentifiedObject : DiagramObject.IdentifiedObject
          click IdentifiedObject href "../IdentifiedObject"

      TextDiagramObject : DiagramObject.isPolygon

      TextDiagramObject : IdentifiedObject.mRID

      TextDiagramObject : IdentifiedObject.name

      TextDiagramObject : DiagramObject.offsetX

      TextDiagramObject : DiagramObject.offsetY

      TextDiagramObject : DiagramObject.rotation

          TextDiagramObject --> AngleDegrees : DiagramObject.rotation
          click AngleDegrees href "../AngleDegrees"

      TextDiagramObject : TextDiagramObject.text

      TextDiagramObject : DiagramObject.VisibilityLayers

          TextDiagramObject --> VisibilityLayer : DiagramObject.VisibilityLayers
          click VisibilityLayer href "../VisibilityLayer"

Inheritance

Attributes

Name URI Cardinality and Range Description Inheritance
text cim:TextDiagramObject.text 1
string
The text that is displayed by this text diagram object direct
Diagram cim:DiagramObject.Diagram 1
Diagram
A diagram object is part of a diagram DiagramObject
drawingOrder cim:DiagramObject.drawingOrder 0..1
integer
The drawing order of this element DiagramObject
isPolygon cim:DiagramObject.isPolygon 0..1
boolean
Defines whether or not the diagram objects points define the boundaries of a ... DiagramObject
offsetX cim:DiagramObject.offsetX 0..1
float
The offset in the X direction DiagramObject
offsetY cim:DiagramObject.offsetY 0..1
float
The offset in the Y direction DiagramObject
rotation cim:DiagramObject.rotation 0..1
AngleDegrees
Sets the angle of rotation of the diagram object DiagramObject
IdentifiedObject cim:DiagramObject.IdentifiedObject 0..1
IdentifiedObject
The domain object to which this diagram object is associated DiagramObject
DiagramObjectPoints cim:DiagramObject.DiagramObjectPoints *
DiagramObjectPoint
A diagram object can have 0 or more points to reflect its layout position, ro... DiagramObject
VisibilityLayers cim:DiagramObject.VisibilityLayers *
VisibilityLayer
A diagram object can be part of multiple visibility layers DiagramObject
DiagramObjectStyle cim:DiagramObject.DiagramObjectStyle 0..1
DiagramObjectStyle
A diagram object has a style associated that provides a reference for the sty... DiagramObject
DiagramObjects cim:IdentifiedObject.DiagramObjects *
DiagramObject
The diagram objects that are associated with the domain object IdentifiedObject
mRID cim:IdentifiedObject.mRID 1
string
Master resource identifier issued by a model authority IdentifiedObject
name cim:IdentifiedObject.name 1
string
The name is any free human readable and possibly non unique text naming the o... IdentifiedObject
description cim:IdentifiedObject.description 0..1
string
The description is a free human readable text describing or naming the object IdentifiedObject

Identifier and Mapping Information

Schema Source

  • from schema: http://iec.ch/TC57/ns/CIM/DiagramLayout-EU#Package_DiagramLayoutProfile

Mappings

Mapping Type Mapped Value
self cim:TextDiagramObject
native this:TextDiagramObject