Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Field Summary
`protected ix.icore.domain.ListOfConstrainer` | `constraints`
`protected ix.icore.plan.ListOfPlanNode` | `planNodes`
`protected ix.icore.plan.ListOfPlanVariableDeclaration` | `planVariableDeclarations`

Fields inherited from class ix.icore.plan.AbstractRefinement
`expands, id`

Fields inherited from class ix.icore.AbstractAnnotatedObject
`annotationListeners, annotations`

Constructor Summary
`PlanRefinement()`

Method Summary
`ix.icore.domain.ListOfConstrainer` | `getConstraints()`
`java.util.List` | `getConstraints(java.lang.Class constraintClass)`
`java.util.List` | `getOrderings()`
`ix.icore.plan.ListOfPlanNode` | `getPlanNodes()`
`ix.icore.plan.ListOfPlanVariableDeclaration` | `getPlanVariableDeclarations()`
`java.util.List` | `getSubitems()`
`void` | `setConstraints(ix.icore.domain.ListOfConstrainer constraints)`
`void` | `setPlanNodes(ix.icore.plan.ListOfPlanNode planNodes)`
`void` | `setPlanVariableDeclarations(ix.icore.plan.ListOfPlanVariableDeclaration planVariableDeclarations)`
`void` | `setSubitems(java.util.List planNodes)`

Methods inherited from class ix.icore.plan.AbstractRefinement
`getExpands, getId, setExpands, setId`

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

### planVariableDeclarations

    protected ix.icore.plan.ListOfPlanVariableDeclaration planVariableDeclarations

### planNodes

    protected ix.icore.plan.ListOfPlanNode planNodes

### constraints

    protected ix.icore.domain.ListOfConstrainer constraints

Constructor Detail

### PlanRefinement

    public PlanRefinement()

Method Detail

### 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 java.util.List getOrderings()

### getConstraints

    public java.util.List getConstraints(java.lang.Class constraintClass)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD