org.eucalyptus.analysesi.model
Class MCD

java.lang.Object
  extended by org.eucalyptus.analysesi.model.MCD

public class MCD
extends java.lang.Object

La classe MCD permet de représenter un Modèle Conceptuel de Donnée grâce à 5 caractéristiques : Entités, Propriétés, Identifiants, Associations et Cardinalités.

Author:
Loic Dreux

Constructor Summary
MCD(Dictionary dictionary)
          Le constructeur par défaut de la classe MCD.
 
Method Summary
 void addEntity(Entity entity)
          Ajoute une entité au MCD.
 void addNote(Note note)
          Ajoute une note.
 void addRelation(Relation relation)
          Ajoute une relation au MCD.
 void clearEntities()
          Supprime toutes les entités.
 void clearNotes()
          Supprime toute les notes.
 Dictionary getDictionary()
          Retourne le dictionnaire des informations.
 java.lang.Iterable<Entity> getEntities()
          Retourne la liste des entités sous forme d'Iterable.
 Entity getEntity(int index)
          Retourne une entité du MCD
 Note getNote(int index)
          Retourne une note.
 java.lang.Iterable<Note> getNotes()
          Retourne la liste des notes.
 java.lang.Iterable<Relation> getRelations()
          Retourne la liste des associations sous forme d'Iterable.
 void removeNote(Note note)
          Supprime une note.
 int sizeEntities()
          Retourne le nombre d'entité présent dans le MCD.
 int sizeNotes()
          Retourne le nombre de note.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MCD

public MCD(Dictionary dictionary)
Le constructeur par défaut de la classe MCD.

Method Detail

addEntity

public void addEntity(Entity entity)
Ajoute une entité au MCD.

Parameters:
entity - L'entité à ajouter au MCD

getEntity

public Entity getEntity(int index)
Retourne une entité du MCD

Parameters:
index - l'index de l'entité
Returns:
une entité du MCD

sizeEntities

public int sizeEntities()
Retourne le nombre d'entité présent dans le MCD.

Returns:
le nombre d'entité présent dans le MCD

getEntities

public java.lang.Iterable<Entity> getEntities()
Retourne la liste des entités sous forme d'Iterable.

Returns:
la liste des entités sous forme d'Iterable

getRelations

public java.lang.Iterable<Relation> getRelations()
Retourne la liste des associations sous forme d'Iterable.

Returns:
la liste des associations sous forme d'Iterable

clearEntities

public void clearEntities()
Supprime toutes les entités.


addRelation

public void addRelation(Relation relation)
Ajoute une relation au MCD.

Parameters:
relation - la relation à ajouter au MCD

getDictionary

public Dictionary getDictionary()
Retourne le dictionnaire des informations.

Returns:
le dictionnaire des informations

addNote

public void addNote(Note note)
Ajoute une note.

Parameters:
note - la note à ajouter

removeNote

public void removeNote(Note note)
Supprime une note.

Parameters:
note - la note à supprimer

getNote

public Note getNote(int index)
Retourne une note.

Parameters:
index - l'index de la note
Returns:
une note

getNotes

public java.lang.Iterable<Note> getNotes()
Retourne la liste des notes.

Returns:
la liste des notes

sizeNotes

public int sizeNotes()
Retourne le nombre de note.

Returns:
le nombre de note

clearNotes

public void clearNotes()
Supprime toute les notes.



Copyright © 2009. All Rights Reserved.