Class AssociationSketch
java.lang.Object
io.vertigo.studio.notebook.AbstractSketch
io.vertigo.studio.notebook.domain.association.AssociationSketch
- All Implemented Interfaces:
Sketch
- Direct Known Subclasses:
AssociationNNSketch,AssociationSimpleSketch
Décrit une association entre deux objets (A et B)
L'association permet de décrire d'un point de vue conceptuel :
- les cardinalités, (notnull ; multiplicity )
- les roles,
- la navigation,
- les deux types d'objets ou DtDefinition ou classes mises en oeuvre.
L'association permet aussi de décrire les choix d'implémentation effectués
- Foreign key
- Nom de table
3 cas de figure :
>>Relation simple A-B = (0)1 -- (0)1
>>Relation multpliple A-B = (0)1 -- *
>>Relation complexe A-B = * -- *
Pour la relation simple on copie la clé de B dans A
Pour la relation multiple on copie la relation de A dans B
Pour la relation complexe XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- Author:
- jcassignol, pchretien
-
Field Summary
Fields inherited from interface io.vertigo.studio.notebook.Sketch
REGEX_SKETCH_NAME -
Method Summary
Modifier and TypeMethodDescriptionfinal AssociationSketchNodeNoeud A de l'association.final AssociationSketchNodeNoeud B de l'association.Methods inherited from class io.vertigo.studio.notebook.AbstractSketch
getKey, getLocalName, toString
-
Method Details
-
getAssociationNodeA
Noeud A de l'association.- Returns:
- AssociationNode
-
getAssociationNodeB
Noeud B de l'association.- Returns:
- AssociationNode
-