def create_0(cls, form, setMultimap): """ generated source for method create_0 """ Preconditions.checkNotNull(setMultimap) domainsForSlots = Lists.newArrayList() i = 0 while i < form.getTupleSize(): domainsForSlots.add(setMultimap.get(i)) i += 1 return cls.create(form, domainsForSlots)
def addPossibleValuesToSentence(cls, neededAndPossibleConstants, sentence, curVar, neededConstantsByForm, model): """ generated source for method addPossibleValuesToSentence """ ConcurrencyUtils.checkForInterruption() somethingChanged = False form = model.getSentenceForm(sentence) tuple_ = GdlUtils.getTupleFromSentence(sentence) Preconditions.checkArgument(form.getTupleSize() == len(tuple_)) i = 0 while i < len(tuple_): if tuple_.get(i) == curVar: Preconditions.checkNotNull(neededConstantsByForm.get(form)) Preconditions.checkNotNull(neededAndPossibleConstants) somethingChanged |= neededConstantsByForm.get(form).putAll(i, neededAndPossibleConstants) i += 1 return somethingChanged
def __init__(self, original, replacementsByOriginalTupleIndex, replacement): """ generated source for method __init__ """ Preconditions.checkNotNull(original) Preconditions.checkNotNull(replacementsByOriginalTupleIndex) Preconditions.checkArgument(not replacementsByOriginalTupleIndex.isEmpty()) Preconditions.checkNotNull(replacement) for varIndex in replacementsByOriginalTupleIndex.keySet(): Preconditions.checkElementIndex(varIndex, original.getTupleSize()) self.original = original self.replacementsByOriginalTupleIndex = replacementsByOriginalTupleIndex self.replacement = replacement