public class FileBasedElementMapping extends ElementMapping
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Class<? extends IComponent> |
defaultElement |
protected java.lang.Class<? extends IComponent> |
driftElement |
static java.lang.String |
elementMappingSchema
Model Configuration schema
|
protected static ElementMapping |
instance |
elementMapping| Modifier | Constructor and Description |
|---|---|
protected |
FileBasedElementMapping() |
| Modifier and Type | Method and Description |
|---|---|
IComponent |
createDrift(java.lang.String name,
double len)
Different model may have different implementation of the drift element.
|
java.lang.Class<? extends IComponent> |
getDefaultConverter()
Default converter should produce a general model element like a Marker.
|
static ElementMapping |
loadFrom(java.lang.String urlModelConfig,
java.lang.String schemaUrl) |
getConverter, putMapprotected static ElementMapping instance
protected java.lang.Class<? extends IComponent> defaultElement
protected java.lang.Class<? extends IComponent> driftElement
public static final java.lang.String elementMappingSchema
public java.lang.Class<? extends IComponent> getDefaultConverter()
ElementMappinggetDefaultConverter in class ElementMappingpublic IComponent createDrift(java.lang.String name, double len) throws ModelException
ElementMappingcreateDrift in class ElementMappingModelExceptionpublic static ElementMapping loadFrom(java.lang.String urlModelConfig, java.lang.String schemaUrl)