EClass EdgeRouting

Defines an edge routing tool.

ePackage:

tools

inherits from:

Tool

EAttributes

EString name

Defines the tool name.

EBoolean isStrict

(deprecated) Defines whether the tool handles edge directionality strictly. This setting affects only uni-directional edges. In strict mode, for uni-directional edges the source must be selected by the user first and the edge must be dragged towards the target. In non-strict mode the order of source/target is ignored and it is only checked whether a valid edge definition can be generated from the selection. The non-strict mode is for unambigous cases only. Use with caution.

EString sourceFeatureName

(deprecated) Defines the feature name in the specified object that should be set to the source.

EBoolean providesTemplate

This attribute is undocumented.

EString cmd

(deprecated) Defines the command to be executed upon edge routing.

EString icon

Defines the path to the tool icon. The path is relative to the editor’s repository URL.

EString id

Defines an unique id for the tool.

EString targetFeatureName

(deprecated) Defines the feature name in the specified object that should be set to the target.

EString tooltip

Defines a tooltip for the tool.

EReferences

EdgeDefinition edgeDefinitions

This reference is undocumented.

containment:

True

lowerBound:

0

upperBound:

-1

CompoundCmd factoryCmd

Defines the command to create the drop item.

containment:

True

lowerBound:

0

upperBound:

1

Anchor anchors

Defines the anchors between the edge can be spanned.

containment:

True

lowerBound:

0

upperBound:

-1

ObjectSpecifier specifier

Defines the object specifier for the tool.

containment:

True

lowerBound:

0

upperBound:

1

CompoundCmd routingCmd

This reference is undocumented.

containment:

True

lowerBound:

0

upperBound:

1