|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--globalschema.VirtualClass
questa classe implementa la Classe Virtuale
| Field Summary | |
static java.util.TreeMap |
allVirtualClasses
e' una variabile globale che contiene i riferimenti a tutti gli oggetti presenti nella classe, cioe' a tutte le classi virtuali della Gerarchia Estensionale cui appartengono |
java.util.Vector |
extension
vettore di BaseExtension della classe virtuale |
java.util.Vector |
intension
vettore di attributi globali presenti nel cluster di appartenenza |
java.lang.String |
virtualClassName
nome della classe virtuale |
| Constructor Summary | |
VirtualClass(java.lang.String vcn)
inizializza una classe vuota con il nome ed inserendone il puntatore nel campo statico |
|
VirtualClass(java.lang.String vcn,
java.util.Vector i,
java.util.Vector e)
genera un'istanza della inizializzandone i campi ed inserendone il puntatore nel campo statico. |
|
| Method Summary | |
java.util.Vector |
getExtension()
restituisce l'insieme delle BaseExtension della VirtualClass |
java.util.Vector |
getExtension(java.lang.String vcn)
restituisce l'insieme delle BaseExtension appartenenti alla VirtualClass il cui nome e' passato come parametro |
java.util.Vector |
getIntension(java.lang.String vcn)
rstituisce l'insieme degli attributi della VirtualClass il cui nome e' passato come parametro |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Field Detail |
public static java.util.TreeMap allVirtualClasses
public java.lang.String virtualClassName
public java.util.Vector extension
public java.util.Vector intension
| Constructor Detail |
public VirtualClass(java.lang.String vcn)
vcn - contiene il nome della classe virtuale
public VirtualClass(java.lang.String vcn,
java.util.Vector i,
java.util.Vector e)
vcn - contiene il nome della classe virtualee' - un vettore i cui elementi sono stringhe e
rappresenta l'intensione della classe virtualee' - un vettore i cui elementi sono oggetti istanza
della classe BaseExtension e rappresenta
l'estensione della classe virtuale| Method Detail |
public java.util.Vector getIntension(java.lang.String vcn)
vcn - e' la stringa contenente il nome della classe virtualepublic java.util.Vector getExtension(java.lang.String vcn)
vcn - e' la stringa contenente il nome della classe virtualepublic java.util.Vector getExtension()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||