Connector Field Substitution Macros

The following table lists each of the connector field substitution macros with a description of the result.

Field substitution macros are named according to Camel casing. Macros that represent checkboxes return a value of T if the box is selected. Otherwise the value is empty.

Macro Name

Description

See also

connectorAlias

Connector Properties dialog: Alias.

 

 

connectorAssociationClassElemGUID

The GUID of the connector's Association Class element.

 

 

connectorAssociationClassElemName

The name of the connector's Association Class element.

 

 

connectorDestAccess

Connector Properties dialog, Target Role tab: Access.

 

 

connectorDestAggregation

Connector Properties dialog, Target Role tab: Aggregation.

 

 

connectorDestAlias

Connector Properties dialog, Target Role tab: Alias.

 

 

connectorDestAllowDuplicates

Connector Properties dialog, Target Role tab: Allow Duplicates checkbox.

 

 

connectorDestChangeable

Connector Properties dialog, Target Role tab: Changeable.

 

 

connectorDestConstraint

Connector Properties dialog, Target Role tab: Constraint(s).

 

 

connectorDestContainment

Connector Properties dialog, Target Role tab: Containment.

 

 

connectorDestDerived

Connector Properties dialog, Target Role tab: Derived checkbox.

 

 

connectorDestDerivedUnion

Connector Properties dialog, Target Role tab: DerivedUnion checkbox.

 

 

connectorDestElem*

A set of macros that access a property of the element at the target end of a connector. The * (asterisk) is a wildcard that corresponds to any Class substitution macro in the Class macro list. For example:

connectorDestElemAlias (classAlias)
connectorDestElemAuthor (classAuthor)

 

Class Field Substitution Macros

connectorDestElemType

The element type of the connector destination element. (Separate from the connectorDestElem* macros because there is no classType substitution macro.)

 

 

connectorDestFeature*

A set of macros that access a property of the feature at the target end of a connector. The * (asterisk) is a wildcard that corresponds to any attribute or operation substitution macro in the Attribute macro or Operation macro list, depending on the connectorDestFeatureType.

For example:

connectorDestFeatureReturnClassifierGUID - an Operation's return classifier GUID
connectorDestFeatureContainment - an Attribute's containment

 

Attribute Field Substitution Macros

 

Operation Field Substitution Macros

connectorDestFeatureType

The type of the connector destination feature.

connectorDestFeatureType="Attribute" or "Operation"

 

 

connectorDestMemberType

Connector Properties dialog, Target Role tab: Member Type.

 

 

connectorDestMultiplicity

Connector Properties dialog, Target Role tab: Multiplicity.

 

 

connectorDestNavigability

Connector Properties dialog, Target Role tab: Navigability.

 

 

connectorDestNotes

Connector Properties dialog, Target Role tab: Role Notes.

 

 

connectorDestOrdered

Connector Properties dialog, Target Role tab: Ordered checkbox.

 

 

connectorDestOwned

Connector Properties dialog, Target Role tab: Owned checkbox.

 

 

connectorDestQualifier

Connector Properties dialog, Target Role tab: Qualifier(s).

 

 

connectorDestRole

Connector Properties dialog, Target Role tab: Role.

 

 

connectorDestScope

Connector Properties dialog, Target Role tab: Target Scope.

 

 

connectorDestStereotype

Connector Properties dialog, Target Role tab: Stereotype.

 

 

connectorDirection

Connector Properties: Direction.

 

 

connectorEffect

Transition Constraints dialog: Effect.

 

 

connectorGuard

Object Flow and Transition Constraints dialog: Guard.

 

 

connectorGUID

The unique GUID for the current connector.

 

 

connectorIsAssociationClass

True, if the connector is an AssociationClass connector.

 

 

connectorName

Connector Properties: Name.

 

 

connectorNotes

Connector Properties: Notes.

 

 

connectorSourceAccess

Connector Properties dialog, Source Role tab: Access.

 

 

connectorSourceAggregation

Connector Properties dialog, Source Role tab: Aggregation.

 

 

connectorSourceAlias

Connector Properties dialog, Source Role tab: Alias.

 

 

connectorSourceAllowDuplicates

Connector Properties dialog, Source Role tab: Allow Duplicates checkbox.

 

 

connectorSourceChangeable

Connector Properties dialog, Source Role tab: Changeable.

 

 

connectorSourceConstraint

Connector Properties dialog, Source Role tab: Constraint(s).

 

 

connectorSourceContainment

Connector Properties dialog, Source Role tab: Containment.

 

 

connectorSourceDerived

Connector Properties dialog, Source Role tab: Derived checkbox.

 

 

connectorSourceDerivedUnion

Connector Properties dialog, Source Role tab: DerivedUnion checkbox.

 

 

connectorSourceElem*

A set of macros that access a property of the element at the source end of a connector. The * (asterisk) is a wildcard that corresponds to any class substitution macro in the Class macro list. For example:

connectorSourceElemAlias (classAlias)
connectorSourceElemAuthor (classAuthor)

 

Class Field Substitution Macros

connectorSourceElemType

The element type of the connector source element. (Separate from the connectorSourceElem* macros because there is no classType substitution macro.)

 

 

connectorSourceFeature*

A set of macros that access a property of the feature at the source end of a connector. The * (asterisk) is a wildcard that corresponds to any attribute or operation substitution macro in the Attribute macro or Operation macro list, depending on the connectorSourceFeatureType. For example:

connectorSourceFeatureCode - Operation's Code
connectorSourceFeatureInitial - Attribute's Initial

Attribute Field Substitution Macros

Operation Field Substitution Macros

 

connectorSourceFeatureType

The type of the connector source feature.

connectorSourceFeatureType="Attribute" or "Operation"

 

 

connectorSourceMemberType

Connector Properties dialog, Source Role tab: Member Type.

 

 

connectorSourceMultiplicity

Connector Properties dialog, Source Role tab: Multiplicity.

 

 

connectorSourceNavigability

Connector Properties dialog, Source Role tab: Navigability.

 

 

connectorSourceNotes

Connector Properties dialog, Source Role tab: Role Notes.

 

 

connectorSourceOrdered

Connector Properties dialog, Source Role tab: Ordered checkbox.

 

 

connectorSourceOwned

Connector Properties dialog, Source Role tab: Owned checkbox.

 

 

connectorSourceQualifier

Connector Properties dialog, Source Role tab: Qualifier(s).

 

 

connectorSourceRole

Connector Properties dialog, Source Role tab: Role.

 

 

connectorSourceScope

Connector Properties dialog, Source Role tab: Target Scope.

 

 

connectorSourceStereotype

Connector Properties dialog, Source Role tab: Stereotype.

 

 

connectorStereotype

Connector Properties dialog: Stereotype.

 

 

connectorTrigger

Transition Constraints dialog: Trigger.

 

 

connectorType

The connector type; for example, Association or Generalization.

 

 

connectorWeight

Object Flow Constraints dialog: Weight.

 

 

Learn more