Method Summary |
|
public void | addPass(Pass vPass) Accessor: Adds an actual argument to the bag of arguments. |
public boolean | containsLFN(String filename, int linkage) Determines if the list contains an LFN of the specified linkage.
The logic uses short-circuit evaluation, thus finding things is
faster than not finding things. |
public Enumeration | enumeratePass() Accessor: Provides an iterator for the bag of actual arguments. |
public java.util.List | getLFNList(int linkage) Determines all LFN instances from the actual arguments of a given
derivation that match the specified linkage. |
public String | getMaxIncludeVersion() Accessor: Obtains the maximum inclusive version permissable for
binding to a
Transformation . |
public String | getMinIncludeVersion() Accessor: Obtains the minimum inclusive version permissable for
binding to a
Transformation . |
public Pass | getPass(String name) Accessor: Obtains an actual argument identified by the bound variable.
Parameters: name - is the binding name. |
public Pass[] | getPass() Accessor: Obtains the bag of actual arguments as array. |
public int | getPassCount() Accessor: Counts the number of actual arguments. |
public java.lang.String | getUses() Accessor: Obtains the name of the logical
Transformation
that this derivation refers to. |
public java.lang.String | getUsesspace() Accessor: Obtains the namespace of the logical
Transformation
that this derivation refers to. |
public String | identify() Identify the transformation or derivation by its name. |
public void | removeAllPass() Accessor: Removes all actual arguments. |
public Pass | removePass(String name) Accessor: Removes a specific actual argument. |
public void | setPass(Pass vPass) Accessor: Adds a new or overwrites an existing actual argument. |
public void | setPass(Pass[] passArray) Accessor: Replaces the bag of actual argument with new arguments. |
public String | shortID() Constructs dynamically a short descriptive, hopefully unique
identifier for this derivation w/o referring to any transformation.
FIXME: Anonymous derivations get their hash code, which is well
for the first versions working without database. |