Class CanonicalType

java.lang.Object
nz.org.riskscape.engine.typeset.IdentifiedType
nz.org.riskscape.engine.typeset.CanonicalType
All Implemented Interfaces:
Identified, Type, WrappingType

public abstract class CanonicalType extends IdentifiedType

Uniquely represents a particular type within a TypeSet by an id. Not constructed directly, should come as a result of being added to a TypeSet to guarantee its uniqueness