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:
|
source |
This association defines artifacts that are augmented by the relationship. |
target |
This association defines artifacts used to extend the semantics of the source element(s). |
type_value |
The descriptive name of the element.
TYPE:
|
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).