java.lang.Object
io.vertigo.studio.plugins.generator.mermaid.model.MermaidDtModel

public final class MermaidDtModel extends Object
Model used by FreeMarker.
Author:
mlaroche
  • Constructor Details

  • Method Details

    • getDtSketch

      public DtSketch getDtSketch()
      Returns:
      DT définition
    • getClassCanonicalName

      public String getClassCanonicalName()
      Returns:
      Nom canonique (i.e. avec le package) de la classe d'implémentation du DtObject
    • getClassSimpleName

      public String getClassSimpleName()
      Returns:
      Simple Nom (i.e. sans le package) de la classe d'implémentation du DtObject
    • getLocalName

      public String getLocalName()
      Retourne le nom local de la definition (const case, sans prefix)
      Returns:
      Simple Nom (i.e. sans le package) de la definition du DtObject
    • getPackageName

      public String getPackageName()
      Returns:
      Nom du package
    • getStereotypeClassCanonicalName

      public String getStereotypeClassCanonicalName()
    • isEntity

      public boolean isEntity()
    • getStereotypeInterfaceName

      public String getStereotypeInterfaceName()
      Returns:
      Nom simple de l'nterface associé au Sterotype de l'objet (DtObject, DtMasterData ou KeyConcept)
    • getFields

      public List<MermaidDtFieldModel> getFields()
      Returns:
      Liste de champs
    • getAllFields

      public List<MermaidDtFieldModel> getAllFields()
      Returns:
      Liste de tous les champs
    • getDtComputedFields

      public List<MermaidDtFieldModel> getDtComputedFields()
      Returns:
      Liste des champs calculés
    • getSimpleAssociations

      public List<MermaidSimpleAssociationModel> getSimpleAssociations()
    • getNnAssociations

      public List<MermaidNNAssociationModel> getNnAssociations()