Paradigm (paradigm v0.3.0)
The top-level Paradigm data model object.
Summary
Functions
Indexes 1-to-many associations. (Each Graph instance has a unique paradigm)
Turns association nodes into tuples with dereferenced nodes sorted by dependence
Types
@type id() :: String.t()
@type name() :: String.t()
@type t() :: %Paradigm{ classes: %{required(id()) => Paradigm.Class.t()}, description: String.t(), enumerations: %{required(id()) => Paradigm.Enumeration.t()}, name: name(), packages: %{required(id()) => Paradigm.Package.t()}, primitive_types: %{required(id()) => Paradigm.PrimitiveType.t()} }
Functions
Indexes 1-to-many associations. (Each Graph instance has a unique paradigm)
Turns association nodes into tuples with dereferenced nodes sorted by dependence