pt.ist.fenixframework.core.adt.linkedlist
Class LinkedList_Base

Package class diagram package LinkedList_Base
java.lang.Object
  extended by pt.ist.fenixframework.core.AbstractDomainObject
      extended by pt.ist.fenixframework.core.adt.linkedlist.LinkedList_Base
All Implemented Interfaces:
Serializable, DomainObject
Direct Known Subclasses:
LinkedList

public abstract class LinkedList_Base
extends AbstractDomainObject

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class pt.ist.fenixframework.core.AbstractDomainObject
AbstractDomainObject.SerializedForm
 
Field Summary
static DirectRelation<LinkedList,ListNode> LinkedListHasHeadNode
           
static RoleOne<LinkedList,ListNode> role$$head
           
 
Constructor Summary
protected LinkedList_Base()
           
 
Method Summary
 ListNode getHead()
           
 boolean hasHead()
           
 void removeHead()
           
 void setHead(ListNode head)
           
 
Methods inherited from class pt.ist.fenixframework.core.AbstractDomainObject
ensureOid, equals, getExternalId, getOid, hashCode, makeSerializedForm, toString, writeReplace
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

role$$head

public static final RoleOne<LinkedList,ListNode> role$$head

LinkedListHasHeadNode

public static final DirectRelation<LinkedList,ListNode> LinkedListHasHeadNode
Constructor Detail

LinkedList_Base

protected LinkedList_Base()
Method Detail

getHead

public ListNode getHead()

setHead

public void setHead(ListNode head)

hasHead

public boolean hasHead()

removeHead

public void removeHead()


Copyright © 2013. All Rights Reserved.