PresetTemplateAssociation class final

Identifies an association between two preset template features.

Determines the type of association between two features identified by their index in PresetTemplateDefinition.presetTemplateFeatures and properties relevant to the association; such as terminal selection for connectivity, content visibility for containment, or fraction along value for mid-span connectivity.

Implemented types

Properties

associationType UtilityAssociationType
The UtilityAssociationType of this association.
no setter
fractionAlongEdge double
The relative location along the non-spatial edge where the junction is (logically) located.
no setter
fromFeatureIndex int
The position of the first participant in an UtilityAssociation within PresetTemplateDefinition.presetTemplateFeatures.
no setter
fromTerminalId int
The ID of the terminal from which a connectivity association is made. The default value is -1.
no setter
hashCode int
The hash code for this object.
no setterinherited
isContainmentVisible bool
For a containment association, this indicates whether the content is visible.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
toFeatureIndex int
The position of the second participant in an UtilityAssociation within PresetTemplateDefinition.presetTemplateFeatures.
no setter
toTerminalId int
The ID of the terminal to which a connectivity association is made. The default value is -1.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited