package de.tud.inf.operator.capabilites; import java.util.ArrayList; public class AndCapability extends BoolCapability{ public AndCapability() { inner = new ArrayList<Capability>(); } public boolean checkCapability(Capability toCheck) { for(Capability child : inner) { if(!child.checkCapability(toCheck)) return false; } return true; } public int getType() { return AND_CAPABILITY_TYPE; } }