/** * Creates a new complete constructor {@code AAtomicStm} node with the given nodes as children. * @deprecated This method should not be used, use AstFactory instead. * The basic child nodes are removed from their previous parents. * @param assignments_ the {@link NodeList} node for the {@code assignments} child of this {@link AAtomicStm} node * @param statedef_ the {@link AStateDefinition} <b>graph</a> node for the {@code statedef} child of this {@link AAtomicStm} node. * <i>The parent of this {@code statedef } will not be changed by adding it to this node.</i> */ public AAtomicStm(ILexLocation location_, PType type_, List<? extends AAssignmentStm> assignments_, AStateDefinition statedef_) { super(location_,type_); this.setAssignments(assignments_); this.setStatedef(statedef_); }