|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucl.physiol.neuroconstruct.mechanisms.CellMechanism
public abstract class CellMechanism
Base class for all Cell Mechanisms (Abstract or ChannelML)
| Field Summary | |
|---|---|
static String |
ABSTRACTED_CELL_MECHANISM
|
static String |
CHANNEL_MECHANISM
Mechanism types |
static String |
CHANNELML_BASED_CELL_MECHANISM
Implementation methods |
protected String |
description
|
static String |
FILE_BASED_CELL_MECHANISM
|
static String |
GAP_JUNCTION
|
protected String |
instanceName
|
static String |
ION_CONCENTRATION
|
protected static ClassLogger |
logger
|
protected String |
mechanismModel
|
protected String |
mechanismType
Channel or Synaptic mechanism or Ion concentration |
static String |
NEUROML2_ABSTRACT_CELL
|
static String |
NEUROML2_BASED_CELL_MECHANISM
|
static String |
NEUROML2_ION_CHANNEL
|
static String |
POINT_PROCESS
|
static String |
SBML_BASED_CELL_MECHANISM
|
static String |
SBML_MECHANISM
|
static String |
SYNAPTIC_MECHANISM
|
| Constructor Summary | |
|---|---|
CellMechanism()
|
|
| Method Summary | |
|---|---|
abstract boolean |
createImplementationFile(String targetEnv,
int unitsSystem,
File fileToGenerate,
Project project,
boolean requiresCompilation,
boolean includeComments,
boolean forceCorrectInit,
boolean parallelMode)
|
String |
getDescription()
|
String |
getInstanceName()
|
String |
getMechanismModel()
|
String |
getMechanismType()
Channel or Synaptic mechanism or Ion concentration |
boolean |
isChannelMechanism()
|
boolean |
isGapJunctionMechanism()
|
boolean |
isIonConcMechanism()
|
boolean |
isPointProcess()
|
boolean |
isSynapticMechanism()
|
void |
setDescription(String description)
|
void |
setInstanceName(String instanceName)
|
void |
setMechanismModel(String mechanismModel)
|
void |
setMechanismType(String mechanismType)
Channel or Synaptic mechanism or Ion concentration |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static ClassLogger logger
public static final String CHANNEL_MECHANISM
public static final String SYNAPTIC_MECHANISM
public static final String ION_CONCENTRATION
public static final String POINT_PROCESS
public static final String GAP_JUNCTION
public static final String SBML_MECHANISM
public static final String NEUROML2_ION_CHANNEL
public static final String NEUROML2_ABSTRACT_CELL
public static final String CHANNELML_BASED_CELL_MECHANISM
public static final String SBML_BASED_CELL_MECHANISM
public static final String NEUROML2_BASED_CELL_MECHANISM
public static final String ABSTRACTED_CELL_MECHANISM
public static final String FILE_BASED_CELL_MECHANISM
protected String instanceName
protected String description
protected String mechanismModel
protected String mechanismType
| Constructor Detail |
|---|
public CellMechanism()
| Method Detail |
|---|
public String getDescription()
public void setDescription(String description)
public String getInstanceName()
public void setInstanceName(String instanceName)
public String getMechanismModel()
public String getMechanismType()
public boolean isChannelMechanism()
public boolean isPointProcess()
public boolean isGapJunctionMechanism()
public boolean isSynapticMechanism()
public boolean isIonConcMechanism()
public void setMechanismModel(String mechanismModel)
public void setMechanismType(String mechanismType)
public abstract boolean createImplementationFile(String targetEnv,
int unitsSystem,
File fileToGenerate,
Project project,
boolean requiresCompilation,
boolean includeComments,
boolean forceCorrectInit,
boolean parallelMode)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||