edu.columbia.cs.ref.model
Class StructureConfiguration

java.lang.Object
  extended by edu.columbia.cs.ref.model.StructureConfiguration
All Implemented Interfaces:
java.io.Serializable

public class StructureConfiguration
extends java.lang.Object
implements java.io.Serializable

The Class StructureConfiguration.

Since:
2011-09-27
Version:
0.1
Author:
Pablo Barrio, Goncalo Simoes
See Also:
Serialized Form

Constructor Summary
StructureConfiguration(Core cCore)
          Instantiates a new structure configuration.
 
Method Summary
 void addFeatureGenerator(FeatureGenerator fg)
          Adds the feature generator.
 Core getCore()
          Gets the core.
 OperableStructure getOperableStructure(CandidateSentence sent)
          Gets the operable structure.
 java.util.List<FeatureGenerator> getUserFG()
          Gets the user fg.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StructureConfiguration

public StructureConfiguration(Core cCore)
Instantiates a new structure configuration.

Parameters:
cCore - the c core
Method Detail

addFeatureGenerator

public void addFeatureGenerator(FeatureGenerator fg)
Adds the feature generator.

Parameters:
fg - the fg

getOperableStructure

public OperableStructure getOperableStructure(CandidateSentence sent)
Gets the operable structure.

Parameters:
sent - the sent
Returns:
the operable structure

getCore

public Core getCore()
Gets the core.

Returns:
the core

getUserFG

public java.util.List<FeatureGenerator> getUserFG()
Gets the user fg.

Returns:
the user fg