ix.icore.plan
Class PlanRefinement
java.lang.Object
  
ix.icore.AbstractAnnotatedObject
      
ix.icore.AbstractIXObject
          
ix.icore.plan.PlanObject
              
ix.icore.plan.AbstractRefinement
                  
ix.icore.plan.PlanRefinement
- All Implemented Interfaces: 
 - Annotated, IXObject, java.io.Serializable
 
public class PlanRefinement
- extends AbstractRefinement
 
Describes one level of the expansion of a PlanNode.
- See Also:
 - Serialized Form
 
 
 
 
 
 
 
| 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 | 
 
 
planVariableDeclarations
protected ix.icore.plan.ListOfPlanVariableDeclaration planVariableDeclarations
planNodes
protected ix.icore.plan.ListOfPlanNode planNodes
constraints
protected ix.icore.domain.ListOfConstrainer constraints
PlanRefinement
public PlanRefinement()
getPlanVariableDeclarations
public ix.icore.plan.ListOfPlanVariableDeclaration getPlanVariableDeclarations()
 
setPlanVariableDeclarations
public void setPlanVariableDeclarations(ix.icore.plan.ListOfPlanVariableDeclaration planVariableDeclarations)
 
getPlanNodes
public ix.icore.plan.ListOfPlanNode getPlanNodes()
 
getSubitems
public java.util.List getSubitems()
- Specified by:
 getSubitems in class AbstractRefinement
 
 
setPlanNodes
public void setPlanNodes(ix.icore.plan.ListOfPlanNode planNodes)
 
setSubitems
public void setSubitems(java.util.List planNodes)
- Specified by:
 setSubitems in class AbstractRefinement
 
 
getConstraints
public ix.icore.domain.ListOfConstrainer getConstraints()
 
setConstraints
public void setConstraints(ix.icore.domain.ListOfConstrainer constraints)
 
getOrderings
public ix.icore.domain.ListOfOrdering getOrderings()
 
getConstraints
public java.util.List getConstraints(java.lang.Class constraintClass)
 
setIsNotExpansion
public void setIsNotExpansion()
 
isNotExpansion
public boolean isNotExpansion()