public class MembraneCreateResult extends BasicName implements Result
| Constructor and Description |
|---|
MembraneCreateResult() |
MembraneCreateResult(MembraneCreateResult mcr) |
MembraneCreateResult(java.lang.String template,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addResult(Result result) |
MembraneCreateResult |
deepClone()
Clone the name
|
void |
fix(java.util.Map<java.lang.String,java.lang.Object> env)
Fix all the dimension by calculating them using the mapped values
|
java.lang.String |
getTemplateMemName() |
Tunnel |
selectTunnel(Membrane current)
Select which tunnel this result will go through
|
void |
setResult(Membrane membrane,
int times)
Set the result to target membrane
|
void |
setTemplateMemName(java.lang.String templateMemName) |
java.lang.String |
toString() |
addDimension, addDimension, addDimension, get, getDimensions, getDimensionSize, getName, getNameDim, isFixed, predictPossibleValue, predictPossibleValueOfNeighbor, predictPossibleValueOfObjects, predictPossibleValueOfSubmembrane, setNamepublic MembraneCreateResult()
public MembraneCreateResult(java.lang.String template,
java.lang.String name)
public MembraneCreateResult(MembraneCreateResult mcr)
public void setResult(Membrane membrane, int times) throws UnknownMembraneClassException, TimesException
ResultsetResult in interface Resultmembrane - target membranetimes - set result timesUnknownMembraneClassException - if membrane class can not be found while creating an instanceTimesExceptionpublic MembraneCreateResult deepClone()
Namepublic java.lang.String toString()
toString in class java.lang.Objectpublic void addResult(Result result)
public java.lang.String getTemplateMemName()
public void setTemplateMemName(java.lang.String templateMemName)
public void fix(java.util.Map<java.lang.String,java.lang.Object> env)
Dimensionalfix in interface Dimensionalfix in class BasicNameenv - mapped valuespublic Tunnel selectTunnel(Membrane current) throws TunnelNotExistException
ResultselectTunnel in interface Resultcurrent - current membraneTunnelNotExistException - if tunnel doesn't exist and cannot be created