
nl.tno.bim.nmd.domain.NmdProfileSet Maven / Gradle / Ivy
package nl.tno.bim.nmd.domain;
import java.util.HashMap;
import nl.tno.bim.nmd.scaling.NmdScaler;
/**
* Material specification. contains Basis Profiel data for every lifecycle stage
* relevant for the material
*
* @author vijj
*
*/
public interface NmdProfileSet {
String getName();
Integer getProfielId();
String getUnit();
Double getQuantity();
Integer getProfileLifeTime();
NmdFaseProfiel getFaseProfiel(String fase);
HashMap getAllFaseProfielen();
void addFaseProfiel(String fase, NmdFaseProfiel faseProfiel);
Boolean getIsScalable();
NmdScaler getScaler();
Double getCoefficientSum();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy