pl.edu.pjwstk.yaod.atoms
Class RingAtom

java.lang.Object
  |
  +--pl.edu.pjwstk.yaod.atoms.Atom
        |
        +--pl.edu.pjwstk.yaod.atoms.RingAtom
All Implemented Interfaces:
Bufferable, java.io.Serializable

public class RingAtom
extends Atom

Atom zlozony typu Ring. Posiada identyfikator pierwszego i ostatniego atomu podrzednego, tworzac razem ze wszystkimi atomami cykliczna liste dwukierunkowa. TODO: klasa nie jest ukonczona i nie dziala.

Author:
M. Lentner, raist@ertel.com.pl
See Also:
Serialized Form

Fields inherited from class pl.edu.pjwstk.yaod.atoms.Atom
ALL_TYPES
 
Constructor Summary
RingAtom(java.lang.String name)
          Tworzy nowy obiekt typu ring.
 
Method Summary
 AtomID getFirstMember()
          Zwraca identyfikator pierwszego atomu podrzednego.
 AtomID getLastMember()
          Zwraca identyfikator ostatniego atomu podrzednego.
 void setFirstMember(AtomID ptr)
          Ustala identyfikator pierwszego atomu podrzednego.
 void setLastMember(AtomID ptr)
          Ustala ostatni atom.
 
Methods inherited from class pl.edu.pjwstk.yaod.atoms.Atom
getAID, getName, getNext, getOwner, getPrevious, getType, isModified, setAID, setModified, setName, setNext, setOwner, setPrevious
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RingAtom

public RingAtom(java.lang.String name)
Tworzy nowy obiekt typu ring.
Parameters:
name - nazwa nowego atomu.
Method Detail

setFirstMember

public void setFirstMember(AtomID ptr)
Ustala identyfikator pierwszego atomu podrzednego.
Parameters:
ptr - identyfikator atomu, ktory ma byc pierwszym atomem podrzednym.

getFirstMember

public AtomID getFirstMember()
Zwraca identyfikator pierwszego atomu podrzednego.
Returns:
identyfikator atomu podrzednego.

setLastMember

public void setLastMember(AtomID ptr)
Ustala ostatni atom.
Parameters:
ptr - identyfikator atomu, ktory ma byc ostatnim atomem podrzednym.

getLastMember

public AtomID getLastMember()
Zwraca identyfikator ostatniego atomu podrzednego.
Returns:
identyfikator aostatniego atomu.