Paradigm.Class (paradigm v0.3.0)
Summary
Types
@type t() :: %Paradigm.Class{ is_abstract: boolean(), name: Paradigm.name(), properties: %{required(Paradigm.name()) => Paradigm.Property.t()}, super_classes: [Paradigm.id()] }
@type t() :: %Paradigm.Class{ is_abstract: boolean(), name: Paradigm.name(), properties: %{required(Paradigm.name()) => Paradigm.Property.t()}, super_classes: [Paradigm.id()] }