ix.icore.plan
Class AbstractRefinement

java.lang.Object
  extended by ix.icore.AbstractAnnotatedObject
      extended by ix.icore.AbstractIXObject
          extended by ix.icore.plan.PlanObject
              extended by ix.icore.plan.AbstractRefinement
All Implemented Interfaces:
Annotated, IXObject, java.io.Serializable
Direct Known Subclasses:
PlanIssueRefinement, PlanRefinement

public abstract class AbstractRefinement
extends PlanObject

See Also:
Serialized Form

Field Summary
protected  Name expands
           
protected  Name id
           
 
Fields inherited from class ix.icore.AbstractAnnotatedObject
annotationListeners, annotations
 
Constructor Summary
AbstractRefinement()
           
 
Method Summary
 Name getExpands()
           
 Name getId()
           
abstract  java.util.List getSubitems()
           
 void setExpands(Name expands)
           
 void setId(Name id)
           
abstract  void setSubitems(java.util.List subitems)
           
 
Methods inherited from class ix.icore.AbstractAnnotatedObject
addAnnotationListener, annMap, clearAnnotations, fireSetAnnotation, getAnnotation, getAnnotations, getComments, makeAnnMap, removeAnnotation, setAnnotation, setAnnotations, setComments, takeAnnotations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ix.icore.Annotated
addAnnotationListener, clearAnnotations, fireSetAnnotation, getAnnotation, getAnnotations, removeAnnotation, setAnnotation, setAnnotations, takeAnnotations
 

Field Detail

id

protected Name id

expands

protected Name expands
Constructor Detail

AbstractRefinement

public AbstractRefinement()
Method Detail

getId

public Name getId()

setId

public void setId(Name id)

getExpands

public Name getExpands()

setExpands

public void setExpands(Name expands)

getSubitems

public abstract java.util.List getSubitems()

setSubitems

public abstract void setSubitems(java.util.List subitems)