public class NeuroMLModelInterpreterUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static GeppettoFactory |
geppettoFactory |
(package private) static TypesFactory |
typesFactory |
(package private) static ValuesFactory |
valuesFactory |
(package private) static VariablesFactory |
variablesFactory |
Constructor and Description |
---|
NeuroMLModelInterpreterUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
createCompositeTypeFromAnnotation(CompositeType compositeType,
Component annotation,
GeppettoModelAccess access) |
static Point |
getPointAtFractionAlong(Cell neuroMLCell,
java.lang.String segmentId,
java.lang.String fractionAlong) |
private static Point3DWithDiam |
getProximal(Segment segment,
Cell neuroMLCell) |
static java.lang.String |
getVisualObjectIdentifier(Segment segment) |
static void |
initialiseNodeFromComponent(Node node,
Component component) |
static void |
initialiseNodeFromString(Node node,
java.lang.String attributesName) |
static GeppettoFactory geppettoFactory
static TypesFactory typesFactory
static ValuesFactory valuesFactory
static VariablesFactory variablesFactory
public static void createCompositeTypeFromAnnotation(CompositeType compositeType, Component annotation, GeppettoModelAccess access) throws LEMSException, NeuroMLException, GeppettoVisitingException
LEMSException
NeuroMLException
GeppettoVisitingException
public static void initialiseNodeFromComponent(Node node, Component component)
public static void initialiseNodeFromString(Node node, java.lang.String attributesName)
public static java.lang.String getVisualObjectIdentifier(Segment segment)
neuromlID
- public static Point getPointAtFractionAlong(Cell neuroMLCell, java.lang.String segmentId, java.lang.String fractionAlong) throws java.lang.NumberFormatException, NeuroMLException
neruoMLCell
- segmentId
- fractionAlong
- NeuroMLException
java.lang.NumberFormatException
private static Point3DWithDiam getProximal(Segment segment, Cell neuroMLCell) throws NeuroMLException
NeuroMLException