ConnectorLine

Core::Diagram::ConnectorLine

Overview

Concrete Class

(Fullscreen Diagram)

GraphicalElementGraphicalPrimitiveNodePositionConnectorLineInnerPoints :Point [*] {ordered}Stroke :StrokeSource0..10..1Target0..10..1

Supertypes

Members

Reference Properties

Name

Multiplicity

Type

Ordered

Unique

Opposite Multiplicity

Source

0..1

NodePosition

no

no

0..1

Target

0..1

NodePosition

no

no

0..1

Data Properties

Name

Multiplicity

Type

Ordered

Unique

InnerPoints

*

Point

yes

no

The inner points of the ConnectorLine.

Stroke

1

Stroke

no

no

The stroke of the ConnectorLine.

InnerPoints

Data Property

The inner points of the ConnectorLine.

Type: Point

Multiplicity: *

Ordered: yes

Unique: no

Example

[

     Point(

          X = 9.7,

          Y = 16.64)

]

Source

Reference Property

Type: NodePosition

Multiplicity: 0..1

Ordered: no

Unique: no

Opposite Multiplicity: 0..1

Stroke

Data Property

The stroke of the ConnectorLine.

Type: Stroke

Multiplicity: 1

Ordered: no

Unique: no

Example

Stroke(

     Color = Color(

          B = 0,

          G = 0,

          R = 128),

     DashStyle = Solid,

     Width = 0.3)

Target

Reference Property

Type: NodePosition

Multiplicity: 0..1

Ordered: no

Unique: no

Opposite Multiplicity: 0..1

Example in DEXPI XML

<Object type="Core/Diagram.ConnectorLine">
  <Data property="InnerPoints">
    <AggregatedDataValue type="Core/Diagram.Point">
      <Data property="X">
        <Double>9.7</Double>
      </Data>
      <Data property="Y">
        <Double>16.64</Double>
      </Data>
    </AggregatedDataValue>
  </Data>
  <Data property="Stroke">
    <AggregatedDataValue type="Core/Diagram.Stroke">
      <Data property="Color">
        <AggregatedDataValue type="Core/Diagram.Color">
          <Data property="B">
            <Integer>0</Integer>
          </Data>
          <Data property="G">
            <Integer>0</Integer>
          </Data>
          <Data property="R">
            <Integer>128</Integer>
          </Data>
        </AggregatedDataValue>
      </Data>
      <Data property="DashStyle">
        <DataReference data="Core/Diagram.DashStyle.Solid"/>
      </Data>
      <Data property="Width">
        <Double>0.3</Double>
      </Data>
    </AggregatedDataValue>
  </Data>
</Object>