core

class tic.core.Component[source]

Bases: object

Base class for components.

Every component can declare what extension points it provides, as well as what extension points of other components it extends.

static implements()[source]

Can be used in the class definiton of Component subclasses to declare the extension points that are extended.

tic.core.ExtensionPoint[source]

Marker class for extension points in components.

tic.core.implements()

Can be used in the class definiton of Component subclasses to declare the extension points that are extended.

class tic.core.Interface[source]

Bases: object

Marker base class for extension point interfaces.

exception tic.core.TicError[source]

Bases: exceptions.Exception

Exception base class for errors in Tic.

args
message

exception message

Previous topic

Welcome to Tic Toolkit’s documentation!

This Page