Skip to content

relationship

Represents a Relationship.

CLASS DESCRIPTION
Relationship

A Relationship defines a relationship between two Elements.

Classes

Relationship dataclass

Relationship(
    *,
    id: Optional[str] = None,
    documentation: list[Documentation] = list(),
    extension_elements: Optional[ExtensionElements] = None,
    source: list[str] = list(),
    target: list[str] = list(),
    type_value: str,
    direction: Optional[RelationshipDirection] = None
)

Bases: BaseElement

A Relationship defines a relationship between two Elements.

ATTRIBUTE DESCRIPTION
direction

This attribute specifies the direction of the relationship.

TYPE: Optional[RelationshipDirection]

source

This association defines artifacts that are augmented by the relationship.

TYPE: list[str]

target

This association defines artifacts used to extend the semantics of the source element(s).

TYPE: list[str]

type_value

The descriptive name of the element.

TYPE: str

Attributes

direction class-attribute instance-attribute
direction: Optional[RelationshipDirection] = field(
    default=None, metadata={"type": "Attribute"}
)

This attribute specifies the direction of the relationship.

source class-attribute instance-attribute
source: list[str] = field(
    default_factory=list,
    metadata={
        "type": "Element",
        "namespace": "http://www.omg.org/spec/BPMN/20100524/MODEL",
        "min_occurs": 1,
        "is_reference": True,
    },
)

This association defines artifacts that are augmented by the relationship.

target class-attribute instance-attribute
target: list[str] = field(
    default_factory=list,
    metadata={
        "type": "Element",
        "namespace": "http://www.omg.org/spec/BPMN/20100524/MODEL",
        "min_occurs": 1,
        "is_reference": True,
    },
)

This association defines artifacts used to extend the semantics of the source element(s).

type_value class-attribute instance-attribute
type_value: str = field(
    metadata={"name": "type", "type": "Attribute", "required": True}
)

The descriptive name of the element.

Functions