public class FeatureModel extends HashMap<java.lang.String,FeatureVector>
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
Constructor and Description |
---|
FeatureModel(SpecificationModel _specModel,
FeatureRegistry _registry,
FeatureEngine _engine,
java.lang.String dataSplitColumn,
java.lang.String dataSplitStructure) |
Modifier and Type | Method and Description |
---|---|
FeatureFunction |
getDivideFeatureFunction() |
java.util.ArrayList<java.lang.Integer> |
getDivideFeatureIndexVector() |
FeatureEngine |
getFeatureEngine() |
FeatureVector |
getFeatureVector(java.lang.String subModelName) |
FeatureVector |
getFeatureVector(java.lang.String decisionSymbol,
java.lang.String subModelName) |
FeatureVector |
getMainFeatureVector() |
FeatureRegistry |
getRegistry() |
SpecificationModel |
getSpecModel() |
boolean |
hasDivideFeatureFunction() |
boolean |
hasDivideFeatureIndexVector() |
FeatureFunction |
identifyFeature(java.lang.String spec) |
protected void |
identifyFeatureFunction(java.util.Stack<java.lang.Object> objects) |
protected void |
initializeFunction(Function function,
java.util.Stack<java.lang.Object> objects) |
java.lang.String |
toString() |
void |
update() |
void |
update(java.lang.Object[] arguments) |
clear, containsKey, containsValue, doReadObject, doWriteObject, entrySet, equals, get, hashCode, isEmpty, keyEquals, keyHashCode, keySet, put, putAll, remove, size, valueEquals, valueHashCode, values
public static final long serialVersionUID
public FeatureModel(SpecificationModel _specModel, FeatureRegistry _registry, FeatureEngine _engine, java.lang.String dataSplitColumn, java.lang.String dataSplitStructure) throws MaltChainedException
MaltChainedException
public SpecificationModel getSpecModel()
public FeatureRegistry getRegistry()
public FeatureEngine getFeatureEngine()
public FeatureVector getMainFeatureVector()
public FeatureVector getFeatureVector(java.lang.String subModelName)
public FeatureVector getFeatureVector(java.lang.String decisionSymbol, java.lang.String subModelName)
public FeatureFunction getDivideFeatureFunction()
public boolean hasDivideFeatureFunction()
public java.util.ArrayList<java.lang.Integer> getDivideFeatureIndexVector()
public boolean hasDivideFeatureIndexVector()
public void update() throws MaltChainedException
MaltChainedException
public void update(java.lang.Object[] arguments) throws MaltChainedException
MaltChainedException
public FeatureFunction identifyFeature(java.lang.String spec) throws MaltChainedException
MaltChainedException
protected void identifyFeatureFunction(java.util.Stack<java.lang.Object> objects) throws MaltChainedException
MaltChainedException
protected void initializeFunction(Function function, java.util.Stack<java.lang.Object> objects) throws MaltChainedException
MaltChainedException
public java.lang.String toString()
toString
in class HashMap<java.lang.String,FeatureVector>
Copyright 2007-2017 Johan Hall, Jens Nilsson and Joakim Nivre.