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()