Skip to content

Diagram

The diagram being exchanged. The coordinate system is a standard Cartesian coordinate system and the orientation attribute defines the orientation. The initial view related attributes can be used to specify an initial view with the x,y coordinates of the diagonal points.

URI: cim:Diagram
Type: Class

 classDiagram
    class Diagram
    click Diagram href "../Diagram"
      IdentifiedObject <|-- Diagram
        click IdentifiedObject href "../IdentifiedObject"

      Diagram : IdentifiedObject.description

      Diagram : Diagram.DiagramElements

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

      Diagram : IdentifiedObject.DiagramObjects

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

      Diagram : Diagram.DiagramStyle

          Diagram --> DiagramStyle : Diagram.DiagramStyle
          click DiagramStyle href "../DiagramStyle"

      Diagram : IdentifiedObject.mRID

      Diagram : IdentifiedObject.name

      Diagram : Diagram.orientation

          Diagram --> OrientationKind : Diagram.orientation
          click OrientationKind href "../OrientationKind"

      Diagram : Diagram.x1InitialView

      Diagram : Diagram.x2InitialView

      Diagram : Diagram.y1InitialView

      Diagram : Diagram.y2InitialView

Inheritance

Attributes

Name URI Cardinality and Range Description Inheritance
orientation cim:Diagram.orientation 1
OrientationKind
Coordinate system orientation of the diagram direct
x1InitialView cim:Diagram.x1InitialView 0..1
float
X coordinate of the first corner of the initial view direct
x2InitialView cim:Diagram.x2InitialView 0..1
float
X coordinate of the second corner of the initial view direct
y1InitialView cim:Diagram.y1InitialView 0..1
float
Y coordinate of the first corner of the initial view direct
y2InitialView cim:Diagram.y2InitialView 0..1
float
Y coordinate of the second corner of the initial view direct
DiagramElements cim:Diagram.DiagramElements *
DiagramObject
A diagram is made up of multiple diagram objects direct
DiagramStyle cim:Diagram.DiagramStyle 0..1
DiagramStyle
A Diagram may have a DiagramStyle direct
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

Usages

used by used in type used
DiagramObject Diagram range Diagram
DiagramStyle Diagram range Diagram
TextDiagramObject Diagram range Diagram

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:Diagram
native this:Diagram