FocalThing#

class blueprints.FocalThing[source]#

Bases: FocalThingType, BaseThing

This class is similar in behavior to CyclicalThing with the exception that it does not have a concrete parent. FocalThings are the target of multiple incomming attribute assignments from higher up in the hierarchy hence merging different path and introducing cycles. To deal with copies of kinematic graphs containing FocalThings, migration methods similar to those in CyclicalThing are defined.

Note

This Type is used in subclassing checks to summarize multile concrete ThingTypes.

__init__(*args, **kwargs)[source]#
Return type:

None

classmethod __new__(*args, **kwargs)#