/* (non-Javadoc)
* @see eu.planets_project.tb.gui.backing.exp.ExpTypeBackingBean#getManualObservables()
*/
@Override
public HashMap<String,List<MeasurementImpl>> getManualObservables() {
ExperimentBean expBean = (ExperimentBean)JSFUtil.getManagedObject("ExperimentBean");
if(manualObsCache==null||(cacheExperimentID != expBean.getExperiment().getEntityID())){
cacheExperimentID = expBean.getExperiment().getEntityID();
//query for properties that have been added from the Ontology
HashMap<String,Vector<String>> ontoPropIDs = new HashMap<String, Vector<String>>();
for(ExperimentStageBean stage : expBean.getStages()){
ontoPropIDs.put(stage.getName(),expBean.getExperiment().getExperimentExecutable().getManualProperties(stage.getName()));
}
//this is the static list of manual properties - normally empty
HashMap<String,List<MeasurementImpl>> staticWFobs = getWorkflow(AdminManagerImpl.EMULATE).getManualObservables();