public void remove_Child(de.monticore.ast.ASTNode child) { /* generated by template ast.ErrorIfNull*/ Log.errorIfNull(child, "0xA7006_827 Parameter 'child' must not be null."); /* generated by template ast.additionalmethods.RemoveChild*/ if (getNestednamespecifier().isPresent() && getNestednamespecifier().get() == child) { setNestednamespecifier(null); } if (getUnqualifiedid().isPresent() && getUnqualifiedid().get() == child) { setUnqualifiedid(null); } }
protected ASTUsingdeclaration( /* generated by template ast.ConstructorParametersDeclaration*/ String typenameL, cpp14._ast.ASTNestednamespecifier nestednamespecifier, String usingL, String doublecolonL, cpp14._ast.ASTUnqualifiedid unqualifiedid, String semiL) /* generated by template ast.ConstructorAttributesSetter*/ { setTypenameL(typenameL); setNestednamespecifier(nestednamespecifier); setUsingL(usingL); setDoublecolonL(doublecolonL); setUnqualifiedid(unqualifiedid); setSemiL(semiL); }