Class MermaidDtModel
- java.lang.Object
-
- io.vertigo.studio.plugins.generator.mermaid.model.MermaidDtModel
-
public final class MermaidDtModel extends Object
Model used by FreeMarker.- Author:
- mlaroche
-
-
Constructor Summary
Constructors Constructor Description MermaidDtModel(DtSketch dtSketch, List<AssociationSketch> associationSketchs, Function<String,String> classNameFromDt)
Constructeur.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<MermaidDtFieldModel>
getAllFields()
String
getClassCanonicalName()
String
getClassSimpleName()
List<MermaidDtFieldModel>
getDtComputedFields()
DtSketch
getDtSketch()
List<MermaidDtFieldModel>
getFields()
String
getLocalName()
Retourne le nom local de la definition (const case, sans prefix)List<MermaidNNAssociationModel>
getNnAssociations()
String
getPackageName()
List<MermaidSimpleAssociationModel>
getSimpleAssociations()
String
getStereotypeClassCanonicalName()
String
getStereotypeInterfaceName()
boolean
isEntity()
-
-
-
Method Detail
-
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()
-
-