package schema import ( "gitlab.dms3.io/ld/go-ld-prime" schemadmt "gitlab.dms3.io/ld/go-ld-prime/schema/dmt" ) type TypeInt struct { name TypeName dmt schemadmt.TypeInt ts *TypeSystem } // -- schema.Type interface satisfaction --> var _ Type = (*TypeInt)(nil) func (t *TypeInt) _Type() {} func (t *TypeInt) TypeSystem() *TypeSystem { return t.ts } func (TypeInt) TypeKind() TypeKind { return TypeKind_Int } func (t *TypeInt) Name() TypeName { return t.name } func (t TypeInt) RepresentationBehavior() ld.Kind { return ld.Kind_Int }