@Override
protected void sequence_AttributeOperations(EObject context, AttributeOperations semanticObject) {
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
AttributeOperationsElements access = grammarAccess.getAttributeOperationsAccess();
Iterator<AttributeOperation> itor = semanticObject.getAttributes().iterator();
int index = 0;
while(itor.hasNext()) {
AttributeOperation ao = itor.next();
if(index == 0) {
feeder.accept(access.getAttributesAttributeOperationParserRuleCall_0_0(), ao, index);
}
else
feeder.accept(access.getAttributesAttributeOperationParserRuleCall_1_0_1_0(), ao, index);
index++;
}
feeder.finish();
}