Class: Connectable

Connectable(reporter, settings)

Base class for instantiated connectable elements, such as BlockInstance (which instantiates Block) and Connection (which can be seen as an instance of ConnectionType).

Constructor

new Connectable(reporter, settings)

Parameters:
Name Type Description
reporter Reporter
settings Object
Source:

Members

childConnections :Array.<Connection>

Connectables that acts as children to this one
Type:
Source:

childMaterialAssignments

Source:

children :Array.<Connectable>

Connectables that acts as children to this one
Type:
Source:

connectedTo :Array.<Connectable>

All other connectables this one is connected to
Type:
Source:

connections :Array.<Connection>

All connections of which this connectable is a part
Type:
Source:

connectorTemplate :Component

The Component that specifies which connectors this Connectable has
Type:
Source:

equalConnections :Array.<Connection>

All equal connections (no parent/child relationship) of which this connectable is a part
Type:
Source:

parent :Connectable

A Connectable that acts as a parent to this one
Type:
Source:

parentConnection :Connection

A Connectable that acts as a parent to this one
Type:
Source:

siblings :Array.<Connectable>

A Connectable that acts as a sibling to this one
Type:
Source:

unequalConnections :Array.<Connection>

All unequal connections (with parent/child relationship) of which this connection is a part
Type:
Source: