public abstract class CheckMark extends MarksBean<CheckMark> implements CompatibleWithMark
Constructor and Description |
---|
CheckMark() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
check(Mark mark,
RegionMap regionMap,
EnergyStack energyStack)
Checks a mark
|
void |
end()
|
void |
start(EnergyStack energyStack)
|
initializerForMarksBeans
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isCompatibleWith
public void start(EnergyStack energyStack) throws OperationFailedException
check(org.anchoranalysis.mpp.mark.Mark, org.anchoranalysis.mpp.bean.regionmap.RegionMap, org.anchoranalysis.feature.energy.EnergyStack)
energyStack
- OperationFailedException
public abstract boolean check(Mark mark, RegionMap regionMap, EnergyStack energyStack) throws CheckException
mark
- the mark to checkregionMap
- the region-mapenergyStack
- the corresponding energy-stack for the markCheckException
public void end()
Copyright © 2010–2022 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.