package org.openlca.ecospold;
public interface IExchange {
/**
* Gets the value of the inputGroup property.
*
* @return possible object is {@link Integer }
*
*/
public abstract Integer getInputGroup();
/**
* Sets the value of the inputGroup property.
*
* @param value
* allowed object is {@link Integer }
*
*/
public abstract void setInputGroup(Integer value);
/**
* Gets the value of the outputGroup property.
*
* @return possible object is {@link Integer }
*
*/
public abstract Integer getOutputGroup();
/**
* Sets the value of the outputGroup property.
*
* @param value
* allowed object is {@link Integer }
*
*/
public abstract void setOutputGroup(Integer value);
/**
* Gets the value of the number property.
*
*/
public abstract int getNumber();
/**
* Sets the value of the number property.
*
*/
public abstract void setNumber(int value);
/**
* Gets the value of the category property.
*
* @return possible object is {@link String }
*
*/
public abstract String getCategory();
/**
* Sets the value of the category property.
*
* @param value
* allowed object is {@link String }
*
*/
public abstract void setCategory(String value);
/**
* Gets the value of the subCategory property.
*
* @return possible object is {@link String }
*
*/
public abstract String getSubCategory();
/**
* Sets the value of the subCategory property.
*
* @param value
* allowed object is {@link String }
*
*/
public abstract void setSubCategory(String value);
/**
* Gets the value of the localCategory property.
*
* @return possible object is {@link String }
*
*/
public abstract String getLocalCategory();
/**
* Sets the value of the localCategory property.
*
* @param value
* allowed object is {@link String }
*
*/
public abstract void setLocalCategory(String value);
/**
* Gets the value of the localSubCategory property.
*
* @return possible object is {@link String }
*
*/
public abstract String getLocalSubCategory();
/**
* Sets the value of the localSubCategory property.
*
* @param value
* allowed object is {@link String }
*
*/
public abstract void setLocalSubCategory(String value);
/**
* Gets the value of the casNumber property.
*
* @return possible object is {@link String }
*
*/
public abstract String getCASNumber();
/**
* Sets the value of the casNumber property.
*
* @param value
* allowed object is {@link String }
*
*/
public abstract void setCASNumber(String value);
/**
* Gets the value of the name property.
*
* @return possible object is {@link String }
*
*/
public abstract String getName();
/**
* Sets the value of the name property.
*
* @param value
* allowed object is {@link String }
*
*/
public abstract void setName(String value);
/**
* Gets the value of the location property.
*
* @return possible object is {@link String }
*
*/
public abstract String getLocation();
/**
* Sets the value of the location property.
*
* @param value
* allowed object is {@link String }
*
*/
public abstract void setLocation(String value);
/**
* Gets the value of the unit property.
*
* @return possible object is {@link String }
*
*/
public abstract String getUnit();
/**
* Sets the value of the unit property.
*
* @param value
* allowed object is {@link String }
*
*/
public abstract void setUnit(String value);
/**
* Gets the value of the meanValue property.
*
*/
public abstract double getMeanValue();
/**
* Sets the value of the meanValue property.
*
*/
public abstract void setMeanValue(double value);
/**
* Gets the value of the uncertaintyType property.
*
* @return possible object is {@link Integer }
*
*/
public abstract Integer getUncertaintyType();
/**
* Sets the value of the uncertaintyType property.
*
* @param value
* allowed object is {@link Integer }
*
*/
public abstract void setUncertaintyType(Integer value);
/**
* Gets the value of the standardDeviation95 property.
*
* @return possible object is {@link Double }
*
*/
public abstract Double getStandardDeviation95();
/**
* Sets the value of the standardDeviation95 property.
*
* @param value
* allowed object is {@link Double }
*
*/
public abstract void setStandardDeviation95(Double value);
/**
* Gets the value of the formula property.
*
* @return possible object is {@link String }
*
*/
public abstract String getFormula();
/**
* Sets the value of the formula property.
*
* @param value
* allowed object is {@link String }
*
*/
public abstract void setFormula(String value);
/**
* Gets the value of the referenceToSource property.
*
* @return possible object is {@link Integer }
*
*/
public abstract Integer getReferenceToSource();
/**
* Sets the value of the referenceToSource property.
*
* @param value
* allowed object is {@link Integer }
*
*/
public abstract void setReferenceToSource(Integer value);
/**
* Gets the value of the pageNumbers property.
*
* @return possible object is {@link String }
*
*/
public abstract String getPageNumbers();
/**
* Sets the value of the pageNumbers property.
*
* @param value
* allowed object is {@link String }
*
*/
public abstract void setPageNumbers(String value);
/**
* Gets the value of the generalComment property.
*
* @return possible object is {@link String }
*
*/
public abstract String getGeneralComment();
/**
* Sets the value of the generalComment property.
*
* @param value
* allowed object is {@link String }
*
*/
public abstract void setGeneralComment(String value);
/**
* Gets the value of the localName property.
*
* @return possible object is {@link String }
*
*/
public abstract String getLocalName();
/**
* Sets the value of the localName property.
*
* @param value
* allowed object is {@link String }
*
*/
public abstract void setLocalName(String value);
/**
* Gets the value of the infrastructureProcess property.
*
* @return possible object is {@link Boolean }
*
*/
public abstract Boolean isInfrastructureProcess();
/**
* Sets the value of the infrastructureProcess property.
*
* @param value
* allowed object is {@link Boolean }
*
*/
public abstract void setInfrastructureProcess(Boolean value);
/**
* Gets the value of the minValue property.
*
* @return possible object is {@link Double }
*
*/
public abstract Double getMinValue();
/**
* Sets the value of the minValue property.
*
* @param value
* allowed object is {@link Double }
*
*/
public abstract void setMinValue(Double value);
/**
* Gets the value of the maxValue property.
*
* @return possible object is {@link Double }
*
*/
public abstract Double getMaxValue();
/**
* Sets the value of the maxValue property.
*
* @param value
* allowed object is {@link Double }
*
*/
public abstract void setMaxValue(Double value);
/**
* Gets the value of the mostLikelyValue property.
*
* @return possible object is {@link Double }
*
*/
public abstract Double getMostLikelyValue();
/**
* Sets the value of the mostLikelyValue property.
*
* @param value
* allowed object is {@link Double }
*
*/
public abstract void setMostLikelyValue(Double value);
/**
* Returns true if this exchange is an elementary flow. An exchange
* describes an elementary flow if it has an input group or output group
* with value 4. Additionally exchanges with no input group AND no output
* group (impact assessment factors) are recognised as elementary flows.
*/
public abstract boolean isElementaryFlow();
}