public PDOMCPPParameter( PDOMLinkage linkage, PDOMNode parent, ICPPParameter param, PDOMCPPParameter next) throws CoreException { super(linkage, parent, param.getNameCharArray()); fType = null; // This constructor is used for adding parameters to the database, only. fDefaultValue = param.getDefaultValue(); Database db = getDB(); linkage.storeValue(record + DEFAULT_VALUE, fDefaultValue); db.putRecPtr(record + NEXT_PARAM, next == null ? 0 : next.getRecord()); storeAnnotations(db, param); }
private void flatDelete(PDOMLinkage linkage) throws CoreException { linkage.storeValue(record + DEFAULT_VALUE, null); super.delete(linkage); }