DSL relationships may have special rules to describe which elements can be connected. Use the following properties to define the relationships:
| Property | Description |
|---|
| Types for Source | Specifies metaclasses or stereotypes allowed to connect as the source of the relationship. Types cannot conflict with UML permitted types for this relationship. |
| Types for Target | Specifies metaclasses or stereotypes allowed to connect as the target of the relationship. Types cannot conflict with UML permitted types for this relationship. |
In the following table, see properties that are used for customizing non-relationships:
| Property | Description |
|---|
| Allowed Relationships | Specifies types of relationships that are allowed to be connected to the DSL element. |
| Disallowed Relationships | Specifies types of relationships that are not allowed to be connected to the DSL element. |