Module: Ea::Diagram::ElementRenderers

Defined in:
lib/ea/diagram/element_renderers.rb,
lib/ea/diagram/element_renderers/base_renderer.rb,
lib/ea/diagram/element_renderers/class_renderer.rb,
lib/ea/diagram/element_renderers/package_renderer.rb,
lib/ea/diagram/element_renderers/connector_renderer.rb

Defined Under Namespace

Classes: BaseRenderer, ClassRenderer, ConnectorRenderer, PackageRenderer, RendererRegistry

Constant Summary collapse

DEFAULT_REGISTRY =

Default registry with built-in renderers

RendererRegistry.new.tap do |r|
  r.register("class", ClassRenderer)
  r.register("datatype", ClassRenderer)
  r.register("package", PackageRenderer)
end