|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eucalyptus.analysesi.model.MeriseObject
public class MeriseObject
Un "objet" Merise est la classe parente des objet Relation et Entity.
Constructor Summary | |
---|---|
MeriseObject(java.lang.String name)
Le constructeur de la classe MeriseObject . |
|
MeriseObject(java.lang.String name,
java.lang.String description)
Le constructeur de la classe MeriseObject |
Method Summary | |
---|---|
void |
addAttribute(Attribute attribute)
Ajoute un attribut à l'objet. |
void |
addLink(MeriseLink meriseLink)
Ajoute un lien associé à l'objet. |
void |
clearAttributes()
Supprime les attributs. |
Attribute |
getAttribute(int index)
Retourne un attribut de l'objet. |
java.lang.Iterable<Attribute> |
getAttributes()
Retourne la liste des attributs. |
java.lang.String |
getDescription()
Retourne la description de l'objet merise. |
MeriseLink |
getLink(int index)
Retourne un lien associé à l'objet. |
java.lang.Iterable<MeriseLink> |
getLinks()
Retourne la liste des liens. |
java.lang.String |
getName()
Retourne le nom de l'objet merise. |
void |
removeAttribute(Attribute attribute)
Supprime un attribut à l'objet. |
void |
removeLink(MeriseLink meriseLink)
Supprime un lien associé à l'objet. |
void |
setDescription(java.lang.String description)
Modifie la description de l'objet merise. |
void |
setName(java.lang.String name)
Modifie le nom de l'objet merise. |
int |
sizeAttributes()
Retourne le nombre d'attributs. |
int |
sizeLinks()
Retourne le nombre de liens. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MeriseObject(java.lang.String name)
MeriseObject
.
name
- Le nom de l'objet merisepublic MeriseObject(java.lang.String name, java.lang.String description)
MeriseObject
name
- Le nom de l'objet merisedescription
- La description de l'objet meriseMethod Detail |
---|
public void addLink(MeriseLink meriseLink)
meriseLink
- Le lien à ajouterpublic void removeLink(MeriseLink meriseLink)
meriseLink
- Le lien à supprimerpublic MeriseLink getLink(int index)
index
- L'index du lien
public java.lang.Iterable<MeriseLink> getLinks()
public int sizeLinks()
public void addAttribute(Attribute attribute)
attribute
- un attributpublic void removeAttribute(Attribute attribute)
attribute
- un attribut à l'objetpublic Attribute getAttribute(int index)
index
- l'index de l'attribut
public java.lang.Iterable<Attribute> getAttributes()
public void clearAttributes()
public int sizeAttributes()
public java.lang.String getName()
public void setName(java.lang.String name)
name
- le nom de l'objet merisepublic java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- la description de l'objet merise
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |