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
- IdentifiedObject
- Diagram
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 |