|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ITransform
A DataGenerator that performs a part of a transform evaluation.
This code is licensed under the DARPA BioCOMP Open Source License. See LICENSE for more details.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface jigcell.compare.IDataSource |
|---|
IDataSource.Option |
| Field Summary | |
|---|---|
static java.lang.String |
OPTION_ANNOTATION
Option for the annotation record |
static java.lang.String |
OPTION_COMPATIBLE
Attribute for the list of transforms compatible with this generator |
static java.lang.String |
OPTION_NEXTSTATEMENT
Option for the next statement of this transform |
static java.lang.String |
OPTION_PREVIOUSSTATEMENT
Option for the previous statement of this transform |
static java.lang.String |
OPTION_TRANSFORM
Attribute key for the transform |
static java.lang.String |
PROPERTY_TRANSFORM_EDIT
Property key for notifications that a transform has changed |
static java.lang.String |
RESOURCE_TRANSFORMS
Resource key for the list of available transform functions |
| Fields inherited from interface jigcell.compare.IProgrammableDataGenerator |
|---|
METHOD_GENERATE, OPTION_COMPARE, OPTION_INPUTTYPECHECKER, OPTION_OUTPUTTYPECHECKER |
| Fields inherited from interface jigcell.compare.IDataGenerator |
|---|
ATTRIBUTE_COMMENT, ATTRIBUTE_GUID, PROPERTY_GENERATOR_EDIT, RESOURCE_GENERATORS |
| Fields inherited from interface jigcell.compare.IReadableDataSource |
|---|
OPTION_READDESCRIPTION, OPTION_READICON |
| Fields inherited from interface jigcell.compare.IDataSource |
|---|
OPTION_NAME |
| Fields inherited from interface jigcell.compare.IWriteableDataSource |
|---|
OPTION_WRITEDESCRIPTION, OPTION_WRITEICON |
| Method Summary | |
|---|---|
void |
clear()
Destroys all work done by this generator. |
void |
flush()
Destroys all work leading into this generator. |
ITransformAnnotation |
getAnnotation()
An annotation object for this generator. |
IDataGeneratorList |
getCompatibleTransforms()
The transforms compatible with this statement. |
ITransformContainer |
getContainer()
The container of this transform. |
IDataGeneratorList |
getDependencies()
The dependencies of this transform. |
ITransformContext |
getEvaluationContext()
The runtime context for performing an evaluation. |
ITransform |
getNextStatement()
The next generator in the sequence of transforms. |
ITransform |
getPreviousStatement()
The previous generator in the sequence of transforms. |
boolean |
hasNextStatement()
Whether this transform has a next statement. |
boolean |
hasPreviousStatement()
Whether this transform has a previous statement. |
boolean |
isReorderable()
Whether the evaluation of this transform has no indirect dependencies. |
boolean |
isRunnable()
Whether this transform can be executed. |
void |
setCompatibleTransforms(IDataGeneratorList transforms)
Sets the transforms compatible with this statement. |
void |
setContainer(ITransformContainer container)
Sets the container of this transform. |
void |
setEvaluationContext(ITransformContext context)
Sets the runtime context for performing an evaluation. |
void |
setNextStatement(ITransform generator)
The next generator in the sequence of transforms. |
void |
setPreviousStatement(ITransform generator)
Sets the previous generator in the sequence of transforms. |
| Methods inherited from interface jigcell.compare.IProgrammableDataGenerator |
|---|
addEvaluationListener, getCallStack, getElement, getEvaluationLock, getInputTypeChecker, getInterface, getOutputTypeChecker, peekElement, removeEvaluationListener |
| Methods inherited from interface jigcell.compare.IEditableDataGenerator |
|---|
setComment, setCopyName, setElement, setName |
| Methods inherited from interface jigcell.compare.IDataGenerator |
|---|
copy, getAttribute, getComment, getCopiedFrom, getElement, isCached, isCopy, isCopyRelated, setAttribute |
| Methods inherited from interface jigcell.compare.IReadableDataSource |
|---|
getPredictedContents, getReadDescriptionOption, getReadIconOption, read, setReadDescriptionOption, setReadIconOption |
| Methods inherited from interface jigcell.compare.IDataSource |
|---|
addOption, clone, configure, getName, getOption, getState, setOption, setState |
| Methods inherited from interface java.awt.datatransfer.Transferable |
|---|
getTransferData, getTransferDataFlavors, isDataFlavorSupported |
| Methods inherited from interface jigcell.compare.IWriteableDataSource |
|---|
getPredictedCompatibility, getPredictedCompatibility, getWriteDescriptionOption, getWriteIconOption, setWriteDescriptionOption, setWriteIconOption, write |
| Field Detail |
|---|
static final java.lang.String OPTION_ANNOTATION
static final java.lang.String OPTION_COMPATIBLE
static final java.lang.String OPTION_NEXTSTATEMENT
static final java.lang.String OPTION_PREVIOUSSTATEMENT
static final java.lang.String OPTION_TRANSFORM
static final java.lang.String PROPERTY_TRANSFORM_EDIT
static final java.lang.String RESOURCE_TRANSFORMS
| Method Detail |
|---|
void clear()
clear in interface IEditableDataGeneratorvoid flush()
ITransformAnnotation getAnnotation()
IDataGeneratorList getCompatibleTransforms()
ITransformContainer getContainer()
IDataGeneratorList getDependencies()
ITransformContext getEvaluationContext()
ITransform getNextStatement()
ITransform getPreviousStatement()
boolean hasNextStatement()
boolean hasPreviousStatement()
boolean isReorderable()
boolean isRunnable()
void setCompatibleTransforms(IDataGeneratorList transforms)
transforms - Compatible transformsvoid setContainer(ITransformContainer container)
container - Containervoid setEvaluationContext(ITransformContext context)
context - Evaluation contextvoid setNextStatement(ITransform generator)
generator - Next generatorvoid setPreviousStatement(ITransform generator)
generator - Previous generator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||