|
Nengo.ca | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectca.nengo.model.impl.NetworkImpl.OriginWrapper
public class NetworkImpl.OriginWrapper
Wraps an Origin with a new name (for exposing outside Network).
Constructor Summary | |
---|---|
NetworkImpl.OriginWrapper()
Default constructor TODO: Is this necessary? |
|
NetworkImpl.OriginWrapper(Node node,
Origin wrapped,
java.lang.String name)
|
Method Summary | |
---|---|
Origin |
clone()
|
Origin |
clone(Ensemble ensemble)
Clone method that changes necessary parameters to point to a new parent, for use in cloning ensembles, etc. |
Origin |
getBaseOrigin()
Unwraps Origin until it finds one that isn't wrapped |
int |
getDimensions()
|
java.lang.String |
getName()
|
Node |
getNode()
|
boolean |
getRequiredOnCPU()
|
InstantaneousOutput |
getValues()
|
Origin |
getWrappedOrigin()
|
void |
setName(java.lang.String name)
|
void |
setNode(Node node)
|
void |
setRequiredOnCPU(boolean val)
|
void |
setValues(InstantaneousOutput values)
|
void |
setWrappedOrigin(Origin wrapped)
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NetworkImpl.OriginWrapper(Node node, Origin wrapped, java.lang.String name)
node
- Parent nodewrapped
- Warpped Originname
- Name of new originpublic NetworkImpl.OriginWrapper()
Method Detail |
---|
public Origin getWrappedOrigin()
public Origin getBaseOrigin()
public void setWrappedOrigin(Origin wrapped)
wrapped
- Set the underlying wrapped Originpublic java.lang.String getName()
getName
in interface Origin
public void setName(java.lang.String name)
name
- Namepublic int getDimensions()
getDimensions
in interface Origin
public InstantaneousOutput getValues() throws SimulationException
getValues
in interface Origin
SimulationException
- if there is any problem retrieving valuespublic void setValues(InstantaneousOutput values)
setValues
in interface Origin
public Node getNode()
getNode
in interface Origin
public void setNode(Node node)
node
- Parent nodepublic Origin clone() throws java.lang.CloneNotSupportedException
clone
in interface Origin
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
- if clone cannot be madepublic Origin clone(Ensemble ensemble) throws java.lang.CloneNotSupportedException
Origin
clone
in interface Origin
ensemble
- New parent ensemble
java.lang.CloneNotSupportedException
- if clone cannot be madepublic void setRequiredOnCPU(boolean val)
setRequiredOnCPU
in interface Origin
public boolean getRequiredOnCPU()
getRequiredOnCPU
in interface Origin
|
Nengo.ca | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |