public abstract class BaseTSet<T> extends java.lang.Object implements BuildableTSet
Modifier and Type | Class and Description |
---|---|
static class |
BaseTSet.StateType
Possible Types of state in a TSet
|
Constructor and Description |
---|
BaseTSet() |
BaseTSet(TSetEnvironment tSetEnv,
java.lang.String id) |
BaseTSet(TSetEnvironment env,
java.lang.String n,
int parallel) |
Modifier and Type | Method and Description |
---|---|
protected void |
addChildToGraph(TBase child) |
protected void |
addChildToGraph(TBase parent,
TBase child) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getId()
Gets the ID for the
TBase |
protected java.util.Map<java.lang.String,java.lang.String> |
getInputs() |
java.lang.String |
getName()
Gets the name for the
TBase |
int |
getParallelism() |
BaseTSet.StateType |
getStateType() |
TSetEnvironment |
getTSetEnv()
tset env
|
int |
hashCode() |
boolean |
isMutable() |
protected void |
rename(java.lang.String n) |
void |
setMutable(boolean mutable) |
void |
setStateType(BaseTSet.StateType stateType) |
void |
setTSetEnv(TSetEnvironment newEnv) |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
build, getINode
generateID, getTBaseGraph
public BaseTSet()
public BaseTSet(TSetEnvironment tSetEnv, java.lang.String id)
public BaseTSet(TSetEnvironment env, java.lang.String n, int parallel)
protected void rename(java.lang.String n)
public java.lang.String getId()
TBase
TBase
public java.lang.String getName()
TBase
TBase
public int getParallelism()
getParallelism
in interface BuildableTSet
public TSetEnvironment getTSetEnv()
Buildable
getTSetEnv
in interface Buildable
public void setTSetEnv(TSetEnvironment newEnv)
protected java.util.Map<java.lang.String,java.lang.String> getInputs()
public boolean isMutable()
public void setMutable(boolean mutable)
public BaseTSet.StateType getStateType()
public void setStateType(BaseTSet.StateType stateType)
protected void addChildToGraph(TBase child)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object