Modifier and Type | Field and Description |
---|---|
java.util.HashMap<Tree,java.util.Hashtable<java.lang.Integer,java.util.Collection<OperationSequence>>> |
XmlCorrectorController.tree_results |
Modifier and Type | Method and Description |
---|---|
void |
XmlCorrectorController.addTreeResult(Tree t,
OperationSequence os,
int cost)
Add the tree and the operationSequence that has given it to a Collection
|
void |
XmlCorrectorController.resultVerification(OperationSequence os,
int cost)
Verifies that the tree made from the OperationSequence is correct / has
the correct cost
|
Modifier and Type | Method and Description |
---|---|
OperationSequence |
Cell.getSequence(int position)
Returns the OperationSequence at position / null if there isn't any
|
OperationSequence |
Result.getSequence(int position)
Returns the OperationSequence at position / null if there isn't any
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<OperationSequence> |
Cell.getSequences()
Returns the Collection of OperationSequence
|
java.util.Collection<OperationSequence> |
Result.getSequences()
Returns the Collection of OperationSequence
|
Modifier and Type | Method and Description |
---|---|
void |
Cell.addSequence(OperationSequence sequence)
Adds an OperationSequence
|
void |
Result.addSequence(OperationSequence sequence)
Adds an OperationSequence
|
void |
Cell.addToSequences(OperationSequence os)
Adds the OperationSequence given at the end of every OperationSequence of
the Result.
|
void |
Result.addToSequences(OperationSequence os)
Adds the OperationSequence given at the end of every OperationSequence of
the Result.
|
Modifier and Type | Method and Description |
---|---|
void |
Cell.addSequences(java.util.Collection<OperationSequence> sequences)
Adds a collection of OperationSequence to the result
|
void |
Result.addSequences(java.util.Collection<OperationSequence> sequences)
Adds a collection of OperationSequence to the result
|
Constructor and Description |
---|
Cell(int cost,
java.util.ArrayList<OperationSequence> sequences)
Constructor that creates a cell with OperationSequences but with a cost
|
Cell(int cost,
java.util.HashSet<OperationSequence> sequences)
Constructor that creates a cell with OperationSequences but with a cost
|
Cells(int cost,
java.util.HashMap<java.lang.Integer,java.util.HashSet<OperationSequence>> hm) |
Result(int cost,
java.util.Collection<OperationSequence> sequences)
Constructor that creates a result with OperationSequences but with a cost
|
Result(int cost,
java.util.HashSet<OperationSequence> sequences)
Constructor that creates a result with OperationSequences but with a cost
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<OperationSequence> |
OperationSequence.abstractionStrictToAbstractOperationSequences()
Generates OperationSequence from the current one but without any
abstractionStrictOperation Will modify the given Tree !
|
java.util.Collection<OperationSequence> |
OperationSequence.abstractionToOperationSequences(Tree t)
Generates OperationSequence from the current one but without any
abstraction.
|
Modifier and Type | Method and Description |
---|---|
void |
OperationSequence.addOperationSequence(OperationSequence sequence)
Adds every a copy Operation of the OperatiosSequence at the end of the
current sequence
|
void |
OperationSequence.addOperationSequence(OperationSequence sequence,
int position)
Adds a copy of every Operation of the OperatiosSequence at the end of the
current sequence
|
Constructor and Description |
---|
OperationSequence(OperationSequence sequence)
Constructor that copies a given sequence in the new object
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<OperationSequence> |
AddMinimalTreeOperation.abstractionStrictToAbstractOperationSequences() |
java.util.Collection<OperationSequence> |
CorrectTreeOperation.abstractionStrictToAbstractOperationSequences() |
abstract java.util.Collection<OperationSequence> |
AbstractUpdateOperation.abstractionStrictToAbstractOperationSequences()
Generates a list of OperationSequence that can't contain any Operation
that is Abstract Strict
|
java.util.Collection<OperationSequence> |
AddMinimalTreeOperation.abstractionToOperationSequences(Tree t) |
java.util.Collection<OperationSequence> |
CorrectTreeOperation.abstractionToOperationSequences(Tree t) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<OperationSequence> |
RemoveTreeOperation.abstractionToOperationSequences(Tree t) |
java.util.Collection<OperationSequence> |
AddTreeOperation.abstractionToOperationSequences(Tree t) |
abstract java.util.Collection<OperationSequence> |
UpdateOperation.abstractionToOperationSequences(Tree t)
Generates a list of OperationSequence that can't contain any Operation
that is Abstract
|
java.util.Collection<OperationSequence> |
ReplaceTreeOperation.abstractionToOperationSequences(Tree t) |
Modifier and Type | Method and Description |
---|---|
OperationSequence |
Tree.getCreationOperationsSequence()
Returns an OperationSequence that can be used to create the current tree
from an empty tree
|
OperationSequence |
Tree.getRemoveOperationsSequence()
Returns an OperationSequence that can be used to remove completely the
current tree
|