public class MeasurementHolder extends MeasurementHolder
aoSession, dumpFilePath, extCompHolder, fatherInstElemRef, generalHolder, lcHolder, loadCatalogs, maxRowsPerCall, meaHolder, meaNameRegExp, measurementIdStr, meqHolder, phyDimHolder, quantityHolder, readInstanceAttributes, resultRef, smHolder, unitHolder, useQuery
loggerName, postMethods, preMethods, sessionRef
arguments, ctx, descriptor, NEW_LINE
Constructor and Description |
---|
MeasurementHolder() |
Modifier and Type | Method and Description |
---|---|
MeasurementHolder |
clone() |
void |
destroy()
Destroy all ElementHolders in the MeasurementHolder.
|
void |
execute()
Execute the program.
|
ElementHolder |
getComponentFileHolder() |
java.lang.String[] |
getComponentFileNames() |
ElementHolder[][] |
getExtCompHolder() |
NameValueUnit[][] |
getExtCompNvu()
Get the combined NameValueUnit[][] of all extCompHolders in the measurement
|
protected java.lang.String[] |
getIds(ElementHolder elemHolder)
Get the ids of all instances stored in an ElementHolder
|
void |
init()
Initialize the work.
|
void |
setExtCompHolder(ElementHolder[][] extCompHolder) |
addHolder, getAoSession, getElemIds, getHighestLcId, getHighestMeqId, getHighestSmId, getHolder, getLcHolder, getLcNvu, getMeaHolder, getMeaNvu, getMeqHolder, getMeqNvu, getNextExtCompId, getNextLcId, getNextMeaId, getNextMeqId, getNextSmId, getPhyDimHolder, getPhyDimNvu, getQtyHolder, getQtyNvu, getSmHolder, getSmNvu, getUnitHolder, getUnitNvu, getValue, hasCatalogs, setAoSession, setLcHolder, setMeaHolder, setMeqHolder, setPhyDimHolder, setQtyHolder, setSmHolder, setUnitHolder, setValue
execute, executePostMethods, executePreMethods, getAoSessionFromContextWithSessionRef, getId, getOdsCache, getPointTo, getSessionRef, getType, isPedantic, setGathermode, setId, setPointTo, setPostMethods, setPreMethods, setSessionRef, setType, terminate, toString, toString, toString
addAttributesToNameValueUnitArray, addAttributeToNameValueUnitArray, addStringValueToNameValueUnitArray, checkDirectoy, checkDirectoy, checkDirectoy, checkFile, checkFile, checkFile, checkIntValue, checkStringValue, compressNvuArray, createMessageFromPropertyFile, createMessageFromPropertyFile, createMessageFromPropertyFile, createTsUnionFromObject, deleteRowWithAttributes, getArguments, getContext, getDescriptor, getListFromProperty, getMandatoryProperty, getMandatoryProperty, getMandatoryPropertyAsInt, getMandatoryPropertyAsList, getMandatoryPropertyWithRuleException, getNvuArrayFromMap, getNvuArrayFromMap, getNvuObjectWithName, getNvuObjectWithName, getNvuObjectWithName, getOdsCacheFromProperty, getOptioanlPropertyAsInt, getOptionalProperty, getOptionalProperty, getOptionalProperty, getOptionalProperty, getOptionalPropertyAsBoolean, getOptionalPropertyAsBoolean, getOptionalPropertyAsBoolean, getOptionalPropertyAsList, makeUpperCaseKeyword, removeAttributeFromNameValueUnitArray, removeAttributeFromNameValueUnitArray, setArguments, setContext, setDescriptor
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
terminate
getContext, getDescriptor, setArguments, setContext, setDescriptor
public void init() throws InitializationFailedException
AbstractImplementation
init
in interface ImplementationIF
init
in class MeasurementHolder
InitializationFailedException
- if the initialization fails.public void execute() throws ExecutableException
AbstractRule
execute
in interface ExecutableIF
execute
in class MeasurementHolder
ExecutableException
- if execution fails.protected java.lang.String[] getIds(ElementHolder elemHolder) throws ExecutableException
elemHolder
- The ElementHolder with the instancesExecutableException
public void destroy()
MeasurementHolder
destroy
in class MeasurementHolder
public MeasurementHolder clone()
clone
in class MeasurementHolder
public void setExtCompHolder(ElementHolder[][] extCompHolder)
setExtCompHolder
in class MeasurementHolder
public ElementHolder[][] getExtCompHolder()
getExtCompHolder
in class MeasurementHolder
public NameValueUnit[][] getExtCompNvu()
getExtCompNvu
in class MeasurementHolder
public java.lang.String[] getComponentFileNames()
public ElementHolder getComponentFileHolder()