public abstract class CellRevisionProvider
extends java.lang.Object
Constructor and Description |
---|
CellRevisionProvider() |
Modifier and Type | Method and Description |
---|---|
protected abstract ImmutableArcInst.Iterable |
createArcList(ImmutableArcInst[] elems,
ImmutableArcInst.Iterable oldList)
Creates a list of ImmutableArcInsts that contains specified elements.
|
abstract CellRevision |
createCellRevision(ImmutableCell c)
Creates a new instance of CellRevision
|
protected abstract ImmutableExport.Iterable |
createExportList(ImmutableExport[] elems,
ImmutableExport.Iterable oldList)
Creates a list of ImmutableExports that contains specified elements.
|
protected abstract ImmutableNodeInst.Iterable |
createNodeList(ImmutableNodeInst[] elems,
ImmutableNodeInst.Iterable oldList)
Creates a list of ImmutableNodeInsts that contains specified elements.
|
public abstract CellRevision createCellRevision(ImmutableCell c)
protected abstract ImmutableNodeInst.Iterable createNodeList(ImmutableNodeInst[] elems, ImmutableNodeInst.Iterable oldList)
elems
- array with specified elements in correct order.oldList
- old listjava.lang.IllegalArgumentException
- if elements are not properly orderedprotected abstract ImmutableArcInst.Iterable createArcList(ImmutableArcInst[] elems, ImmutableArcInst.Iterable oldList)
elems
- array with specified elements in correct order.oldList
- old listjava.lang.IllegalArgumentException
- if elements are not properly orderedprotected abstract ImmutableExport.Iterable createExportList(ImmutableExport[] elems, ImmutableExport.Iterable oldList)
elems
- array with specified elements in correct order.oldList
- old listjava.lang.IllegalArgumentException
- if elements are not properly ordered