class Instance

Base class for instances of modelling entities.

Public Functions

Entity entity() const

Returns the entity that this instance is part of.

Tuple key() const

Returns the key of this instance.

std::string name() const

Returns the name of this instance.

std::string toString() const

Returns a string representation of this instance.

template <class InnerInstance>
Instance(BasicInstance<InnerInstance> instance)

Constructor for base class conversions.

template <class InnerInstance>
Instance &operator=(BasicInstance<InnerInstance> instance)

Operator for base class conversions.