Class: DiagramObjectPoint
A point in a given space defined by 3 coordinates and associated to a diagram object. The coordinates may be positive or negative as the origin does not have to be in the corner of a diagram.
__
classDiagram
class DiagramObjectPoint
DiagramObjectPoint : diagram_object
DiagramObjectPoint --> DiagramObject : diagram_object
DiagramObjectPoint : diagram_object_glue_point
DiagramObjectPoint --> DiagramObjectGluePoint : diagram_object_glue_point
DiagramObjectPoint : sequence_number
DiagramObjectPoint : x_position
DiagramObjectPoint : y_position
DiagramObjectPoint : z_position
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| sequence_number | 0..1 Integer |
The sequence position of the point, used for defining the order of points for... | direct |
| x_position | 0..1 Float |
The X coordinate of this point | direct |
| y_position | 0..1 Float |
The Y coordinate of this point | direct |
| z_position | 0..1 Float |
The Z coordinate of this point | direct |
| diagram_object_glue_point | 0..1 DiagramObjectGluePoint |
The 'glue' point to which this point is associated | direct |
| diagram_object | 1..1 DiagramObject |
The diagram object with which the points are associated | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| DiagramObject | diagram_object_points | range | DiagramObjectPoint |
| DiagramObjectGluePoint | diagram_object_points | range | DiagramObjectPoint |
| TextDiagramObject | diagram_object_points | range | DiagramObjectPoint |
Identifier and Mapping Information
Schema Source
- from schema: https://cim.ucaiug.io/ns#TC57CIM
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cim:DiagramObjectPoint |
| native | cim:DiagramObjectPoint |
LinkML Source
Direct
name: DiagramObjectPoint
description: "A point in a given space defined by 3 coordinates and associated to\
\ a diagram object. The coordinates may be positive or negative as the origin does\
\ not have to be in the corner of a diagram. \r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
sequence_number:
name: sequence_number
description: "The sequence position of the point, used for defining the order\
\ of points for diagram objects acting as a polyline or polygon with more than\
\ one point. The attribute shall be a positive value.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:DiagramObjectPoint.sequenceNumber
multivalued: false
domain_of:
- ModelOperationArg
- ModelOperation
- DiagramObjectPoint
- ACDCTerminal
- WorkFlowStep
- SwitchingStep
- SwitchingStepGroup
- FieldDispatchStep
- UserAttribute
- Procedure
- TimeTariffInterval
- ConsumptionTariffInterval
- WirePosition
- ACLineSegmentPhase
- RegularTimePoint
- TimePoint
- PositionPoint
- WireSegmentPhase
- ProfileData
range: integer
required: false
x_position:
name: x_position
description: "The X coordinate of this point.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DiagramObjectPoint.xPosition
multivalued: false
domain_of:
- DiagramObjectPoint
- PositionPoint
range: float
required: false
y_position:
name: y_position
description: "The Y coordinate of this point.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DiagramObjectPoint.yPosition
multivalued: false
domain_of:
- DiagramObjectPoint
- PositionPoint
range: float
required: false
z_position:
name: z_position
description: "The Z coordinate of this point.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DiagramObjectPoint.zPosition
multivalued: false
domain_of:
- DiagramObjectPoint
- PositionPoint
range: float
required: false
diagram_object_glue_point:
name: diagram_object_glue_point
description: The 'glue' point to which this point is associated.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DiagramObjectPoint.DiagramObjectGluePoint
multivalued: false
domain_of:
- DiagramObjectPoint
range: DiagramObjectGluePoint
required: false
diagram_object:
name: diagram_object
description: The diagram object with which the points are associated.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DiagramObjectPoint.DiagramObject
multivalued: false
domain_of:
- DiagramObjectPoint
range: DiagramObject
required: true
class_uri: cim:DiagramObjectPoint
Induced
name: DiagramObjectPoint
description: "A point in a given space defined by 3 coordinates and associated to\
\ a diagram object. The coordinates may be positive or negative as the origin does\
\ not have to be in the corner of a diagram. \r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
sequence_number:
name: sequence_number
description: "The sequence position of the point, used for defining the order\
\ of points for diagram objects acting as a polyline or polygon with more than\
\ one point. The attribute shall be a positive value.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:DiagramObjectPoint.sequenceNumber
multivalued: false
alias: sequence_number
owner: DiagramObjectPoint
domain_of:
- ModelOperationArg
- ModelOperation
- DiagramObjectPoint
- ACDCTerminal
- WorkFlowStep
- SwitchingStep
- SwitchingStepGroup
- FieldDispatchStep
- UserAttribute
- Procedure
- TimeTariffInterval
- ConsumptionTariffInterval
- WirePosition
- ACLineSegmentPhase
- RegularTimePoint
- TimePoint
- PositionPoint
- WireSegmentPhase
- ProfileData
range: integer
required: false
x_position:
name: x_position
description: "The X coordinate of this point.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DiagramObjectPoint.xPosition
multivalued: false
alias: x_position
owner: DiagramObjectPoint
domain_of:
- DiagramObjectPoint
- PositionPoint
range: float
required: false
y_position:
name: y_position
description: "The Y coordinate of this point.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DiagramObjectPoint.yPosition
multivalued: false
alias: y_position
owner: DiagramObjectPoint
domain_of:
- DiagramObjectPoint
- PositionPoint
range: float
required: false
z_position:
name: z_position
description: "The Z coordinate of this point.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DiagramObjectPoint.zPosition
multivalued: false
alias: z_position
owner: DiagramObjectPoint
domain_of:
- DiagramObjectPoint
- PositionPoint
range: float
required: false
diagram_object_glue_point:
name: diagram_object_glue_point
description: The 'glue' point to which this point is associated.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DiagramObjectPoint.DiagramObjectGluePoint
multivalued: false
alias: diagram_object_glue_point
owner: DiagramObjectPoint
domain_of:
- DiagramObjectPoint
range: DiagramObjectGluePoint
required: false
diagram_object:
name: diagram_object
description: The diagram object with which the points are associated.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DiagramObjectPoint.DiagramObject
multivalued: false
alias: diagram_object
owner: DiagramObjectPoint
domain_of:
- DiagramObjectPoint
range: DiagramObject
required: true
class_uri: cim:DiagramObjectPoint